logo
Inicio
Tutorial
Descargar el curso
Contacto
Enlaces
Copyright

Variables Locales y Variables Globales

Las variables utilizadas en un programa con subprogramas pueden ser de dos tipos: locales y globales.

Variables Locales

Una variable local es una variable que esta declarada dentro de un subprograma y se dice que es local al subprograma. Una variable local solo esta disponible durante el funcionamiento del subprograma, al terminar su función el subprograma y regresar al programa llamador, se pierde el valor que se encontraba guardado en la variable local.

Variables Globales

Las variables declaradas en el programa principal se denominan variables globales. Al contrario que las variables locales cuyos valores se pueden utilizar solo dentro del subprograma en que fueron declaradas, las variables globales se pueden utilizar en todo el programa principal y en todos los subprogramas, donde se haga referencia al identificador de esta variable.

Ambito de un Identificador

La mayoría de los programas tienen una estructura tipo árbol, el programa principal es la raíz y de este penden muchas ramas (procedimientos y funciones).

Los subprogramas en los que un identificador puede ser utilizado se conocen como ámbito o alcance del identificador, dicho de otro modo, es en esta sección donde el identificador es válido.

Reglas de Ambito
  1. El ámbito de un identificador es el dominio en que esta declarado. Por consiguiente un identificador declarado en un bloque P puede ser usado en el subprograma P y en todos los subprogramas llamados en el subprograma P.
  2. Si un identificador j declarado en el procedimiento P se redeclara en algún subprograma interno Q invocado en P, entonces el subprograma Q y todas sus invocaciones a otros subprogramas se excluyen del ámbito de j declarado en P.

Parametros Valor y Variable  Indice   Procedimientos y Funciones

© Copyright 2001-2002 ® Derechos Reservados
Luis Enrique Pirir e-mail: luispirir@hotmail.com
Cualquier consulta o sugerencia puedes hacersela llegar al webmaster