Informatica XI-‘B’
Tema1.4: Domenii de vizibilitate
Corpul unui program sau subprogram se numeste bloc.Deoarece
subprogramele sint incluse in programul principal si pot contine la rindul
lor alte subprograme,rezulta ca blocurile pot fi imbricate(incluse unul in
altul ).Aceasta imbricare de blocuri este denumita structura de bloc a
programului PASCAL.
Pentru exemplificare, in figura de mai jos este prezentata structura de bloc
a programului P105.
De regula ,un bloc Pascal include declaratii de etichete,variabile , functii,
parametric etc.O declaratie introduce un nume ,care poate fi o eticheta sau
un indentificator.O declaratie dintr-un bloc poate redefini un nume declarat
in exteriorul lui. Deci, unul si acelasi nume in diferite parti a programului
poate defini obiecte diferite.