Informatica XI_B Clasa XI-B | Page 2

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.