Comunicarea prin variabile globale:
Execuţia unui apel de subprogram presupune transmiterea datelor de prelucrat
funcţiei sau procedurii respective. După executarea ultimei instrucţiuni din subprogram,
rezultatele produse trebuie întoarse în locul de apel. Cunoaştem deja că datele de
prelucrat şi rezultatele produse pot fi transmise prin parametri.
Parametrii formali se specifică în antetul funcţiei sau procedurii, iar parametrii actuali — în locul apelului.
În completare la modul de transmitere a datelor prin parametri, limbajul PASCAL
permite comunicarea prin variabile globale.
Orice variabilă este locală în subprogramul în care a fost declarată. O variabilă
este globală relativ la un subprogram atunci cînd ea este declarată în programul
sau subprogramul ce îl cuprinde fără să fie redeclarată în subprogramul în studiu.