Pagina anteriorIndiceProxima pagina

Algoritmos Computacionais

9.4 Localidade

Variáveis declaradas dentro de um procedimento ou função só são conhecidas dentro destes. Variáveis declaradas no programa principal são conhecidas por todos.
 Variáveis declaradas dentro de um sub-algoritmo são ditas LOCAIS e as declaradas no programa principal são ditas GLOBAIS, porém variáveis locais a um procedimento são globais aos seus blocos mais internos.
 
Program TEST;
Var 
 X:integer;
Procedure P(...);
Var
 Y:real;
Begin
     (* aqui X e Y são conhecidas *)
     (* X é global e Y é local *)
End; (* de P *)

Procedure Q(...);
Var
 Y:char;
 Z:real;
Begin
     (* aqui X, Y e Z são conhecidas *) 
     (* X é global e Y e Z são locais *)
End; (* de Q *)

Begin
         (* aqui só X é conhecida *)
         (* X é global*)
End. (* de TEST *)


Pagina anteriorIndiceProxima pagina

araujo@eng.uerj.br