Download Inhoudsopgave Inhoud Print deze pagina

HP 48gII Gebruikershandleiding pagina 754

Inhoudsopgave

Advertenties

'(8.31451_J/(K*mol))*(n*T/V)' EVAL "p" →TAG →STR + + +
MSGBOX » » »
Deze nieuwe versie van het programma bevat een extra niveau van
subprogrammering (dus een derde niveau van programmasymbolen
enkele stappen die gebruik maken van lijsten, d.w.z.
V '1_m^3' * { } + T '1_K' * + n '1_mol' * + EVAL → V T n
De interpretatie van dit codefragment is als volgt. (We gebruiken de in de
invoerstring de waarden :V:0.01, :T:300 en :n:0.8):
1. V
2. '1_m^3'
3. *
4. T '1_K' *
5. n '1_mol' *
6. → V T n
Voer het volgende uit om deze versie van het programma in werking te zien:
Sla het programma opnieuw op in de variabele p met
[ ][ p ]
: De waarde van V als getagde invoer, wordt in het
stapelgeheugen geplaatst (b.v. V:0.01)
: De S.I. waarden overeenkomende met V worden
daarna in niveau 1 van het stapelgeheugen
geplaatst, de getagde invoer voor V wordt
verplaatst naar niuveau 2 van het stapelgeheugen.
: Door de inhoud van niveaus 1 en 2 van het
stapelgeheugen te vermenigvuldigen, krijgen we
een getal met eenheden (b.v. 0.01_m^3), maar de
tag is verloren.
: Berekenen van de waarde van T met S.I. eenheden
: Berekenen van de waarde van n met de eenheden
: De waarden van V, T en n, respectievelijk geplaatst
in niveaus 3,2 en 1 van het stapelgeheugen,
worden doorgegeven naar het volgende niveau van
subprogrammatie.
» en
«
Blz. 21-45

Advertenties

Inhoudsopgave
loading

Inhoudsopgave