1. Ce sunt variabilele locale si care este domeniul de vizibilitate a acestora? (1p)
2. Ce sunt parametrii formali? (1p) 3. Fie urmatoarea secventa: program super_banal; var x:integer; function f(a:integer; var b:integer); var c:integer; begin c:=x*x; x:=x+a; a:=x+b; f:=a*c; end; Begin x:=3; writeln(f(x+3,x),x); End. Se cere să se determine:
a. Care sunt variabilele globale ale programului? (1p)
b. Care sunt parametrii efectivi? (1p) c. Ce afiseaza programul? (1p) 4. Scrieți un program care afișează toate numerele mai mici ca n care conțin cel puțin o cifră pară și sunt prime. Se vor folosi subprograme! (3p)
5. Prezentați două funcții ce operează cu șiruri de caractere. (1p)
4. Ce sunt variabilele globale și care este domeniul de vizibilitate a acestora? (1p)
5. Ce sunt parametrii efectivi? (1p) 6. Fie urmatoarea secventa: program super_banal; var x:integer; function f(a:integer; var b:integer); var c:integer; begin c:=x*x; x:=x+a; a:=x+b; f:=a*c; end; Begin x:=3; writeln(f(x+3,x),x); End. Se cere să se determine:
d. Care sunt variabilele locale ale programului? (1p)
e. Care sunt parametrii formali? (1p) f. Ce afiseaza programul? (1p) 4. Scrieți un program care afișează toate numerele mai mici ca n care conțin cel puțin o cifră impară și sunt palindroame. Se vor folosi subprograme! (3p)
5. Prezentați două funcții ce operează cu șiruri de caractere. (1p)