Sunteți pe pagina 1din 2

Test de evaluare sumativ la informatica

La sfritul sem II (2013-2014)


1.Scriei conform regulilor limbajului Pascal expresiile:
a) (a+b)2

b)x1x2 V x3x4

5p

2.Transpunei expresiile Pascal n notaii obinuite:


a)sqr(a)+sqr(b)

b) sqrt((a+b)/(a-b))

5p

3.Ce valori va lua variabila x dup executarea fiecrei dintre instruciunile ce urmeaz:

4p

Se considerc a=18, b=-15 i p=true.


a)
b)
c)
d)

if ab then x:=1 else x:=4;


if a b then x:=a+b else x:=a-b;
if p then x:=abs(b) else x:=a;
if not p then x:=0 else x:=1.

4.Ce rezultat va afia urmtorul program:

3p

Program EX;
Var i,n,k,s,p: integer;
Begin
Write(n:=); read (n);
S:=0; p:=1;
For i:=1 to n do begin
k:=2*i-1;
s:=s+k;
p:=p*k;
end;
writeln(suma, s, produsu,p);
end.
5. Se consider urmtoarele secvene de instruciuni care ar trebui s determine valoarea maximdintre
valorile a trei variabile de tip real citite de la tastatur.
1. read(a,b,c);
max:=b ;
if amax then max:=a;
max:=c;
if cmax then max:=c;

2. read(a,b,c);

9p

if ab then max:=a;
if bc then max:=b else

3. read(a,b,c);

4.read(a,b,c);

If (ab) and (ac) then max:=a;


If (bc) and (ba) then max:= b;

if bc then max:=b else max:=c;


if amax then max:=a.

If (ca) and (cb) then max:=c;


a) Analizai atent secvenele i decidei care din acestea nu realizeaz scopul propus;
b) Scriei antetul, partea declarativ i partea executabil a programului pentru una din secvenele
care realizeaz, dup prerea dvs.

Barem de notare
Nota
10
9
8
7
6
5
4
3
2
1

Punctele
26
23-25
20-22
16-19
13-15
9-12
6-8
3-5
1-2
0

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