Alcance de variable global – HP Calculadora Gráfica HP 49g Manual del usuario

Página 670

Advertising
background image

Página 21-4

en su menú de variables. Por esa razón, la variable x en este caso se refiere
como una variable local.

Nota: Para modificar el programa @@@g@@@, ponga el nombre del programa en
la pantalla (

³@@@g@@@ `), y use „˜. Use las teclas (š™—˜)

para moverse en el programa. Utilizar la tecla de cancelación,

ƒ, para

suprimir cualquier conjunto de caracteres no deseados. Para agregar los
símbolos del programa (i.e.,

« »), use ‚å. Puesto que estos símbolos

vienen en pares usted tendrá que incorporarlos en el comienzo y el extremo
del subprograma y suprimir uno de sus componentes con la tecla de
cancelación

ƒ .

«

→ x

«

x SINH 1 x SQ ADD /

»

»

.

Cuando haya terminado de corregir el programa, presione

` . El

programa modificado se almacena nuevamente dentro de variable

@@g@@.

Alcance de Variable Global

Cualquier variable que usted define en el directorio HOME (o cualquier otro
directorio o sub-directorio) será considerada una variable global desde el
punto de vista del desarrollo de programa. Sin embargo, el alcance de tal
variable, es decir, la localización en el árbol del directorio donde está
accesible la variable, dependerá de la localización de la variable dentro del
árbol (véase el capítulo 2).

La regla para determinar el alcance de una variable es la siguiente: una
variable global es accesible al directorio donde se define y a cualquier sub-
directorio unido a ese directorio, a menos que una variable con el mismo
nombre exista en el sub-director bajo consideración. Las consecuencias de
esta regla son las siguientes:

• Una variable global definida en el directorio HOME será accesible de

cualquier directorio dentro del HOME, a menos que esté redefinida
dentro de un directorio o un sub-directorio.

• Si usted redefine la variable dentro de un directorio o de un sub-directorio

esta definición toma precedencia sobre cualquier otra definición en
directorios sobre el actual.

Advertising