@SST
@
↓
2`
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
@SST
@
↓
Ejemplo 3 – marcar la entrada y la salida con etiqueta de la función p(V,T)
En este ejemplo modificamos el programa @@@p@@@ de manera que haya entrada
Use ‚@@@p@@@ para recordar el contenido del programa
y salida etiquetada.
a la pantalla:
"Enter V, T, and n:" {"
«
INPUT OBJ→ → V T n
Modifíquelo de esta manera:
"Enter V, T and n: " {"
«
OBJ→ → V T n
V T n '(8.31451_J/(K*mol))*(n*T/V)' EVAL "p"
«
Note: Notar que hemos puesto el cálculo y el marcar con etiqueta la función
p(V,T,n), precedido el recobrar las variables de entrada V T n, en un
subprograma [la secuencia de las instrucciones contenidas dentro del par
interno de símbolos de programa
símbolo del programa que separa los dos listados de las variables de entrada
(V T N
V T n), el programa asumirá que el comando de entrada
«
Resulta: se requiere valor de a
Escribir un 2 para a. Resulta: " :a:2"
Resulta: a:2
Resulta: pantalla vacía, ejecutando →a
Resulta: pantalla vacía, entrar subprog.
Resulta: '2*a^2+3'
Resulta: pantalla vacía, calculando
Resulta: 11.,
Resulta: "F"
Resulta: F: 11.
Resulta: a:2.
Resulta: intercambiar niveles 1 y 2
saliendo del subprograma »
saliendo del programa principal »
:V:
:T:
:n:" {2 0} V }
'(8.31451_J/(K*mol))*(n*T/V)' »
:V:
:T:
:n:" {2 0} V } INPUT
→TAG » »
» ].
Esto es necesario porque sin el
«
«
Página 21-38