almacenado previamente. Después de calcular la función, el programa borra
la variable x así que no se mostrará en su menú de variables después de
finalizar el programa. Si purgáramos la variable x dentro del programa, su
valor estaría disponible para nosotros después de la ejecución del programa.
Por esa razón, la variable x, según lo utilizado en este programa, se conoce
como una variable global. Una implicación del uso de x como variable global
es que, si tuviéramos previamente definido una variable con el nombre x, su
valor sería substituido por el valor que el programa utiliza y después removida
totalmente de su menú de variables después de la ejecución del programa.
Desde el punto de vista de la programación, por lo tanto, una variable global
es una variable que es accesible al usuario después de la ejecución de
programa. Es posible utilizar una variable local dentro del programa que se
define solamente para ese programa y no estará disponible para usarse
después de la ejecución del programa. El programa anterior se podía
modificar para leer:
→ x
«
«
x SINH 1 x SQ ADD / » »
)es obtenido combinando ‚ con 0, i.e.,
→
El símbolo de la flecha (
‚é.
También, note que hay un sistema adicional de símbolos de
programación (« ») que indica la existencia de un sub-programa, a saber,
«
», dentro del programa principal. El programa
x SINH 1 x SQ ADD /
→ x
principal comienza con la combinación
, la cuál representa asignar el
valor en el nivel 1 de la pantalla a una variable local x. Entonces, el flujo de
programación continúa dentro del subprograma poniendo x en la pantalla,
evaluando SINH(x), colocando 1 en la pantalla, poniendo x en la pantalla,
ajustando x, agregando 1 a x, y dividir el nivel 2 de la pantalla (SINH(x)) por
2
el nivel 1 de la pantalla (1+x
). El control de programa entonces se pasa de
nuevo al programa principal, pero no hay comandos entre el primer sistema de
símbolos de programación de cierre (»)y segundo, por lo tanto, el programa
2
termina. El último valor en la pantalla, i.e., SINH(x)/ (1+x
), se vuelve como la
salida del programa.
La variable x en la versión anterior del programa nunca ocupa un lugar entre
las variables en su menú de variables. Esta variable se opera dentro de la
Página 21-3