Cómo usar variables locales

Una variable local es una variable temporal que existe sólo mientras se está evaluando una función definida por el usuario o cuando se está ejecutando un programa definido por el usuario.

Ejemplo de una variable local

El siguiente segmento de programa muestra un bucle For...EndFor (el cual se analiza más adelante en este módulo). La variable i es el contador de bucles. En la mayoría de los casos, la variable i se usa sólo mientras el programa se está ejecutando.

À

Declara la variable i como local.

Nota: Cuando sea posible, declare como local cualquier variable que se use sólo dentro del programa y que no necesite estar disponible después de que el programa se detenga.

¿Qué causa un mensaje de error de variable indefinida?

Se desplegará un mensaje de error de variable Indefinida cuando usted evalúe una función definida por el usuario o cuando ejecute un programa definido por el usuario que se refiera a una variable local que no se ha inicializado (asignado un valor).

Por ejemplo:

À

La variable local m no tiene asignado un valor inicial.

Inicialice las variables locales

A todas las variables locales se les debe asignar un valor inicial antes de que se referencien.

À

1 se almacena como el valor inicial para m.

Nota (CAS): Las funciones y los programas no se pueden usar como una variable local para realizar cálculos simbólicos.

CAS: Cómo realizar cálculos simbólicos

Si usted desea que una función o un programa realice cálculos simbólicos, deberá usar una variable global en lugar de una local. Sin embargo, usted debe estar seguro de que la variable global no exista ya fuera del programa. Los siguientes métodos le pueden ayudar.

Refiérase a un nombre de variable global, por lo general con dos o más caracteres, que no sea probable que exista fuera de la función o del programa.
Incluya DelVar dentro de un programa para borrar la variable global, si es que existe, antes de referirse a ella. (DelVar no borra las variables bloqueadas o enlazadas).