Domenii de vizibilitate
Rezolvare:
Writeln ('F1=', F1(1));
F1(1)=F1(x), x=1;
F1:= x+c; F1=2;
W: F1=2
Writeln ('F2=', F2(1));
F2(1)=F2(c), c=1;
F2:= x+c; F2=3;
W: F2=3
Writeln ('F3=', F3('1'));
F3('1')=F3(x), x='1';
F3:= chr(ord(x)+c); F3=4;
W: F3=4
Răspuns final: F1=2
F2=3
F3=4
7
î4. Determinați domeniile de vizibilitate ale indicatorilor P și F din programul
P105.
r4. P are drept domeniu de vizibilitate textul cuprins între punctele {2} și {7}, pe
cînd F are textul marcat cu {6} și {7}.
î5. Comentați programul ce urmează:
r5. Programul de mai jos este eronat, din
cauză că in declarația var a: integer
tipul variabilei locale nu este compati-
bilă cu tipul parametrului formal x. În
cazul în care tipul variabilei era real,
atunci și programul era corect.