Alcance de variable local, El menu prg, El menú prg – HP Calculadora Gráfica HP 49g Manual del usuario

Página 671

Advertising
background image

Página 21-5

• Al activar un programa que se refiera a una variable global dada, el

programa utilizará el valor de la variable global en el directorio desde el
cual se invoca el programa. Si ninguna variable con ese nombre existe
en el directorio de invocación, el programa buscará los directorios sobre
el actual, hasta el directorio HOME, y utiliza el valor que corresponde al
nombre de la variable bajo consideración en el directorio más cercano
sobre el actual.

• Un programa definido en un directorio dado puede ser alcanzado desde

ese directorio o de cualquiera de sus sub-directorios.


Todo estas reglas pueden confundir a un nuevo usuario de la calculadora.
Pero se pueden simplificar a la sugerencia siguiente: Crear los directorios y
los sub-directorios con nombres significativos para organizar sus datos, y se
cerciora de usted tener todas las variables globales que usted necesita dentro
del sub-directorio apropiado.


Alcance de Variable Local

Las variables locales son activas solamente dentro de un programa o de un
subprograma. Por lo tanto, su alcance se limita al programa o al
subprograma donde se definen. Un ejemplo de una variable local es el
índice en el lazo FOR (descrito más adelante en este capítulo), por ejemplo

«

n x

«

1 n FOR j x NEXT n LIST

»

»

El menú PRG

En esta sección presentamos el contenido del menú de PRG (programación)
con el sistema de la bandera 117 del sistema de la calculadora fija a SOFT
menus. Con este ajuste de la bandera los sub-menus y los comandos en el
menú de PRG se mostrarán como etiquetas de menú,. Esto facilita el
incorporar los comandos de programación en la línea del editor cuando
usted está escribiendo un programa.

Para tener acceso al menú PRG use la combinación

„°. Dentro del

menú PRG identificamos los sub-menus siguientes (presione

L para

moverse a la colección siguiente de sub-menus en el menú de PRG):

Advertising