Domeniul de vizibilitate al declaratiei x:integer este textul cuprins intre {1} si {F1}
Domeniul de vizibilitate al declaratiei c: real este textul cuprins intre {2} si {F2}
Domeniul de vizibilitate al declaratiei x:char este textul cuprins intre {3} si {F3}
Identificatorul x din instructiunea F1:=x+c desemneaza o variabila de tip integer iar c este constanta.Identificatorul c din instructiunea F2:=x+c desemneaza o variabila de tip real iar x este costanta. Identificatorul x din instructiunea F3:=chr(ord(x)+c desemneaza o variabila de tip char iar x este constanta.
4) Determinati domeniile de vizibilitate ale identificatorilor P si F din programul P105.
Raspuns:
Domeniul de vizibilitatea al identificatorului P este textul intre {2}si{7}
Domeniul de vizibilitatea al identificatorului F este textul intre {6}si {7}
5) Comentati programul ce urmeaza:
Raspuns:
Identificatorul a din atribuirea a:=3.14 desemneaza o variabila de tip real, insa in sectiunea var a (variabila locala) este declarata ca fiind de tip integer, de aceea dupa executie programul va arata ca exista o eroare. Pentru ca eroarea sa dispara, trebuie sa scriem: var a:real in loc de var a:integer.
6) Cum se determina obiectul desemnat de aparitia unui nume intr-un program PASCAL?
Raspuns:
Pentru a determina obiectul desemnat de aparitia unui nume intr-un program PASCAL, trebuie sa cunoastem domeniile de vizibilitate ale declaratiilor.