HP Calculadora Gráfica HP 49g Manual del usuario

Página 669

Advertising
background image

Página 21-3

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 /

»

»

El símbolo de la flecha (

)es obtenido combinando

‚ con 0, i.e.,

‚é. También, note que hay un sistema adicional de símbolos de
programación (

« ») que indica la existencia de un sub-programa, a saber,

«

x SINH 1 x SQ ADD /

», dentro del programa principal. El programa

principal comienza con la combinación

→ x

, 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
el nivel 1 de la pantalla (1+x

2

). 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 termina. El último valor en la pantalla, i.e., SINH(x)/ (1+x

2

), 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
memoria de la calculadora sin afectar ninguna variable con nombre similar

Advertising