Reglas de acceso a variables -7-11, Reglas de acceso a variables – Casio ClassPad 330 V.3.04 Manual del usuario

Página 81

Advertising
background image

20060301

1-7-11

Variables y carpetas

Reglas de acceso a variables

Normalmente, se accede a una variable especificando su nombre de variable. Las reglas de
esta sección se aplican cuando deba hacer referencia a una variable que no se encuentre
en la carpeta actual, o para acceder a una variable que tenga el mismo nombre que una o
más variables situadas en otras carpetas.

I Secuencia de prioridad de búsqueda de variable

Al especificar un nombre de variable para acceder a una variable, se buscan las variables
en la secuencia siguiente.

(1)

Variables

locales

(2) Variables de la carpeta actual

(3) Variables de la carpeta “library”

• Pueden existir simultáneamente múltiples variables con el mismo nombre como variable

local, como variable en la carpeta actual, y como variable en la carpeta “library”. En este
caso, la ClassPad busca las carpetas de acuerdo a la secuencia mostrada anteriormente
y accede a la primera variable que encuentra. Si quiere acceder a una variable que se
produzca más abajo en la secuencia de prioridad anterior, debe especificar el nombre
de la carpeta junto con el nombre de la variable, tal como se muestra a continuación en
“Especificando una variable en una carpeta determinada”.

• Si especifica una variable y ésta no se encuentra, es tratada como una “variable

indefinida”.

• Tenga en cuenta que la carpeta “system” no se incluye en la búsqueda de variable

anterior. Cuando se accede a una variable en la carpeta del sistema, necesita especificar
solamente el nombre de la variable, sin especificar el nombre de la carpeta.

Consejos

• Las variables locales existen solamente mientras el programa o función definida por el usuario

para el cual fue creada se esté ejecutando.

• Cuando se requiere una búsqueda de variable durante una subrutina llamada por un programa

o por una función definida por el usuario, el intervalo de búsqueda de variable local incluye
solamente las variables de la subrutina que se estén ejecutando actualmente.

• Para información acerca de programas y funciones definidas por el usuario, vea el Capítulo 12.

• En el caso de una operación que almacene datos de variables o de un comando que realice

una operación sobre una variable (tal como “DelVar”), sólo se buscan las variables locales y las
variables de la carpeta actual. Normalmente, no se buscan las variables de la carpeta “library”.
Si desea incluir la carpeta “library” en la búsqueda, es necesario que especifique la carpeta “library”
como la ubicación variable, tal como se explica a continuación.

I Especificando una variable en una carpeta determinada

Puede acceder a una variable que se encuentre en la carpeta “main”, en la carpeta “library”,
o en una carpeta de usario determinada, especificando el nombre de la carpeta junto con el
nombre de la variable. Para especificar un nombre de carpeta, utilice la sintaxis siguiente:

<nombre de carpeta>\<nombre de variable>

Ejemplo: Especificar la variable “abc” ubicada en la carpeta “main”.

main\abc

Advertising