Instruction Manual

Página 21-38
@SST@ Resulta: se requiere valor de a
2` Escribir un 2 para a. Resulta: “:a:2”
@SST
@ Resulta: a:2
@SST
@ Resulta: pantalla vacía, ejecutando a
@SST
@ Resulta: pantalla vacía, entrar subprog. «
@SST
@ Resulta: ‘2*a^2+3’
@SST
@ Resulta: pantalla vacía, calculando
@SST
@ Resulta: 11.,
@SST
@ Resulta: “F”
@SST
@ Resulta: F: 11.
@SST
@ Resulta: a:2.
@SST
@ Resulta: intercambiar niveles 1 y 2
@SST
@ saliendo del subprograma »
@SST
@ saliendo del programa principal »
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
y salida etiquetada. Use @@@p@@@ para recordar el contenido del programa
a la pantalla:
«Enter V, T, and n: { :V: :T: :n: {2 0} V }
INPUT OBJ V T n (8.31451_J/(K*mol))*(n*T/V) »
Modifíquelo de esta manera:
«Enter V, T and n: { :V: :T: :n: {2 0} V } INPUT
OBJ V T n
« V T n(8.31451_J/(K*mol))*(n*T/V) EVAL p
TAG » »
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 « » ]. Esto es necesario porque sin el
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