Proceduri si functii Proceduri si functii | Page 4
Prin domeniul de vizibilitate al unei declaraţii se înţelege textul de program, în care numele introdus
desemnează obiectul specifi cat de declaraţia în studiu. Domeniul de vizibilitate începe imediat după
terminarea declaraţiei şi se sfîrşeşte odată cu textul blocului respectiv. Deoarece blocurile pot fi
imbricate, domeniul de vizibilitate nu este neapărat o porţiune continuă din textul programului.
Domeniul de vizibilitate al unei declaraţii dintr-un bloc inclus acoperă domeniul de vizibilitate al
declaraţiei ce implică acelaşi nume din blocul exterior.
De exemplu, în programul prezentat domeniul de vizibilitate al declaraţiei var a : real este textul
cuprins între punctele marcate {1} şi {7}. Domeniul de vizibilitate al declaraţiei var c : real este
format din două fragmente de text cuprinse între {2}, {3} şi {5}, {6}. Domeniul de vizibilitate al
declaraţiei var c : char este textul cuprins între {4} şi {5}.