Sunteți pe pagina 1din 2

Numele, Prenumele elevului_____________________, Grupa_______ Scor _____, Nota________

1. Scrieţi conform regulilor limbajului PASCAL expresiile:


a)√(𝑎 + 𝑏) – 𝑎2 𝑏; d) 2α+5β – πr;
b) 6a + 15ab –13b ;
2 2
e) πr2 + αβ2;
c) (a + b) (a – b); f) xy ∨ xz.
a)___________________________________ d)___________________________________
b)___________________________________ e)___________________________________
c) ___________________________________
2. Transpuneţi expresiile PASCAL în notaţii obișnuite:
a) sqrt(a)+2/sqr(b) d) not(x and y) or z
b) 2*a/sqr(b+c) e) abs((a-b)/2)
c) 15*sqr (a/(a–b)) f) (x<>0) and (q<p)
a)___________________________________ d)___________________________________
b)___________________________________ e)___________________________________
c) ___________________________________ f) ___________________________________
3. Care din expresiile PASCAL ce urmează sînt greșite? Încercuiţi litera corespunzătoare.
a) 2+a*2-b d) a+2*–b
b) 3*sin(x)+3*cos(y) e) not (q or p)
c) 3*sqr x+3/sin(y)) f) 2*(+x)+((-y))

4. Fie x=1, y=3 și z=4. Evaluaţi expresiile:


a) x+2*y+3*z d) not(x+y+z>0)
b) (1+x+y-2)*z e) x*y<y+z
c) x*y+y*(-z) f) (x>y)or(2*x<y+z)
a)___________________________________ d)___________________________________
b)___________________________________ e)___________________________________
c) ___________________________________ f) ___________________________________
5. În prezenţa declaraţiilor:
var x : real;
i : integer;
p : boolean;
s : char;
Zi : ( Luni, Marti, Miercuri, Joi, Vineri, Simbata, Duminica);
aflaţi tipul următoarelor expresii:
a) i mod 4 __________ e) ord(Zi)+trunc(x) __________
b) i/4 __________ f) sqr(ord(s)) __________
c) i-x __________ g) p or (x>i) __________
d) ord(pred(Zi))_________ h) chr(i+ord(p)) __________

6. Se consideră următoarele declaraţii:


type FunctiaOcupata = (Muncitor, SefDeEchipa, Maistru,
SefDeSantier, Director);
StareaCivila = (Casatorit, Necasatorit);
var i : integer;
x : real;
f : FunctiaOcupata;
s : StareaCivila;
Care din instrucţiunile ce urmează sînt corecte? Încercuiţi litera corespunzătoare.
a) i:=ord(f)+15 d) i:=2*x-15
b) f:=Casatorit e) s:=pred(s)
c) x:=ord(f)+1 f) f:=succ(SefdeEchipa)
7. Scrieţi un program PASCAL care afișează pe 8. Elaboraţi un program care evaluează expresiile
ecran valorile expresiei 15+i /sqrt (x + y). Valoarea de mai jos. Valorile curente ale variabilelor reale
variabilei întregi i și valorile variabilelor reale x, y x, y și z se citesc de la tastatură.
se citesc de la tastatură. a) not(x+y>0) and (z<0)

9. Care din următoarele instrucţiuni sunt simple:


a) instrucţiune with d) instrucţiunea de atribuire
b) instrucţiunea apel de procedură e) instrucţiunea de efect nul
c) instrucţiunea condiţionată if f) instrucţiunea condiţionată case

10. Copmpletaţi propoziţiile:


a) Execuţia unei instrucţiuni de atribuire presupune:
_______________________________________________________________________________________
_______________________________________________________________________________________
b) conceptului de acţiune reprezintă

_______________________________________________________________________________________
_______________________________________________________________________________________

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