Please enable JavaScript.
Coggle requires JavaScript to display documents.
6.4. ÁMBITO: VARIABLES LOCALES Y GLOBALES - Coggle Diagram
6.4. ÁMBITO: VARIABLES LOCALES Y GLOBALES
Las variables utilizadas en los programas principales y subprogramas se clasifican en dos tipos:
• variables locales;
• variables globales.
El ámbito de un identificador (variables, constantes, procedimientos) es la parte del programa donde se conoce
el identificador. Si un procedimiento está definido localmente a otro procedimiento, tendrá significado sólo dentro
del ámbito de ese procedimiento. A las variables les sucede lo mismo; si están definidas localmente dentro de un
procedimiento, su significado o uso se confina a cualquier función o procedimiento que pertenezca a esa defini-
ción.
La Figura 6.5 muestra un esquema de un programa con diferentes procedimientos, algunas variables son locales
y otras globales. En la citada figura se muestra el ámbito de cada definición.
A la variable global A se puede acceder desde el algoritmo y desde la función. Sin embargo, X identifica a dos
variables distintas: una local al algoritmo y sólo se puede acceder desde él y otra local a la función.
Al ejecutar el algoritmo se obtendrían los siguientes resultados:
Una variable local es aquella que está declarada y definida dentro de un subprograma, en el sentido de que está
dentro de ese subprograma y es distinta de las variables con el mismo nombre declaradas en cualquier parte del
programa principal. El significado de una variable se confina al procedimiento en el que está declarada. Cuando otro
subprograma utiliza el mismo nombre se refiere a una posición diferente en memoria. Se dice que tales variables son
locales al subprograma en el que están declaradas.