Prin domeniu de vizibilitate al unei declaratii se intelege textul de
program in care numele introdus desemneaza obiectul specificat de
declaratia in studiu. Domeniu de vizibilitate incepe imediat dupa
terminarea declaratiei si se sfirsesate odata cu textul blocului respectiv.
Domeniu de vizibilitate al unei declaratii dintr-un bloc inclus acopera
domeniul de vizibilitate al declaratiei ce implica acelasi nume din blocul
exterior.
Cunoasterea domeniilor de vizibilitate ale declaratiilor este necesara
pentru determinarea obiectului curent desemnat de un nume.
De retinut ca declaratia unui nume de functie/procedura se considera
terminata la sfirsitul antetului.Prin urmare, domeniul de vizibilitate al
unei astfel de declaratii include si corpul functiei/proicedurii respective.
Acest fapt face posibil apelul recursiv: in corpul functiei/procedurii
acesta poate fi referita, fiind vizibila. Evident,declaratia unui parametru
formal este vizibila numai in corpul subprogramului respectiv.