Subprograme 1 | Page 2

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