Sunteți pe pagina 1din 2

Grupa ________ Numele și prenumele ____________________________

Evaluare
Varianta III
1. (4p)Scrieți ce valori va lua variabila x după executarea fiecăreia dintre
instrucţiunile ce urmează? Se consideră că a=9, b=-1 și p=false.
a. if a>b then x:=5 else x:=-2; x=__________
b. if p then x:=3 else x:=8; x=__________
c. if (a<b) and p then x:=–5 else x:=9; x=_________
d. if (a<>b) or p then x:=9 else x:=–5. x=_________
2. (6p)Elaboraţi un program care calculează valorile uneia dintre funcţiile:

3. (4p)Completați spațiile libere din programul de mai jos.(Programul citește


cifrele pare și impare scrise de la tastatură)
Program ___23;
var ___ :integer;
begin
writeln(’__=’); readln(x);
case x ____
0,2,4,6,8 : _________ (’Cifra para’);
1,3,5,7,9 : writeln(’_____________’);
______;
readln;
______.
4. (6p)Se consideră numărul natural nenul N ce reprezintă nota unui elev. Scrieţi
un program ce afişează şirul de caractere “ADMIS” dacă N ≥ 5 şi “RESPINS”
în caz contrar.
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
Total punctaj:___________
Grupa ________ Numele și prenumele ____________________________
Evaluare
Varianta IV
1. (4p)Scrieți ce valori va lua variabila x după executarea fiecăreia dintre
instrucţiunile ce urmează? Se consideră că a=9, b=-1 și p=false
a. if a<b then x:=2 else x:=-5; x=__________
b. if not p then x:=7 else x:=12; x=__________
c. if (a>b) and p then x:=5 else x:=-2; x=_________
d. if (a=b) or p then x:=1 else x:=–1. x=__________
2. (6p)Elaboraţi un program care calculează valorile uneia dintre funcţiile:

3. (4p)Completați spațiile libere din programul de mai jos.(Programul determină


maximul a două numere x și y,de tip reale, citite de la tastatură)
__________ P49;
{ Determinarea maximului a doua numere }
var x, y, max :_______;
_________
writeln(’Dati doua numere:’);
write(’x=’); _______(x);
____(’y=’); readln(y);
______ x>=y then max:=x else max:=y;
writeln(’max=’, _______);
____________;
end.
4. (6p)Utilizând instrucţiunea case, scrieţi un program care transformă numerele
zecimale 1,3,5,7,9, citite de la tastatură, în litere “Unu” etc.
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
Total punctaj:___________

S-ar putea să vă placă și