Domenii de vizibilitate
Corpul unui program sau subprogram se numeşte bloc.
Deoarece subprogramele sînt incluse în programul
principal şi pot conţine la rîndul lor alte subprograme,
rezultă că blocurile pot fi imbricate (incluse unul în altul).
Această imbricare de blocuri este denumită structura de
bloc a programului PASCAL.
Într-o structură fi ecărui bloc i se ataşează cîte un nivel de
imbricare. Programul principal este considerat de nivel 0,
un bloc definit în programul principal este de nivel 1. În
general, un bloc defi nit în nivelul n este de nivelul n + 1.
Sunt două modalități de structurare a unui program:
Program principal
Program 1
Program principal
Program 1
Program 2
Program 2
…
Program N
Program N
Instrucțiune
compusă program
principal
Instrucțiune compusă
program principal