Usted está aquí: Cómoutilizar el Editor de Programas > Cómo usar variables locales

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.

Local i  À

For i,0,5,1

  Disp i

EndFor

Disp i

À

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:

Define fact(n)=Func

  Local m  À

  While n>1

    n¦m&m: n–1&n

  EndWhile

  Return m

  EndFunc

À

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.

Define fact(n)=Func

  Local m: 1&m  À

  While n>1

    n¦m&m: n–1&n

  EndWhile

  Return m

  EndFunc

À

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).

 

© 2006 - 2016 Texas Instruments Incorporated