Test de Evaluare Sumativ

2
Test de evaluare sumativ la informatica La sfîrşitul sem II (2013-2014) 1.Scrieţi conform regulilor limbajului Pascal expresiile: a) (a+b) 2 b)x 1 x 2 V x 3 x 4 5p 2.Transpuneţi expresiile Pascal în notaţii obişnuite: a)sqr(a)+sqr(b) b) sqrt((a+b)/(a-b)) 5p 3.Ce valori va lua variabila x după executarea fiecărei dintre instrucţiunile ce urmează: 4p Se considerăcă a=18, b=-15 şi p=true. a) if a˃b then x:=1 else x:=4; b) if a ˂b then x:=a+b else x:=a-b; c) if p then x:=abs(b) else x:=a; d) if not p then x:=0 else x:=1. 4.Ce rezultat va afişa următorul 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ă următoarele secvenţe de instrucţiuni care ar trebui să determine valoarea maximădintre valorile a trei variabile de tip real citite de la tastatură.

description

test informatica

Transcript of Test de Evaluare Sumativ

Test de evaluare sumativ la informaticaLa sfritul sem II (2013-2014)1.Scriei conform regulilor limbajului Pascal expresiile: a) (a+b)2 b)x1x2 V x3x4 5p2.Transpunei expresiile Pascal n notaii obinuite: a)sqr(a)+sqr(b) b) sqrt((a+b)/(a-b)) 5p3.Ce valori va lua variabila x dup executarea fiecrei dintre instruciunile ce urmeaz: 4p Se considerc a=18, b=-15 i p=true. a) if ab then x:=1 else x:=4;b) if a b then x:=a+b else x:=a-b;c) if p then x:=abs(b) else x:=a;d) 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 begink:=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); 2. read(a,b,c); 9p max:=b ; if ab then max:=a; if amax then max:=a; if bc then max:=b else max:=c; if cmax then max:=c;

3. read(a,b,c); 4.read(a,b,c); If (ab) and (ac) then max:=a; if bc then max:=b else max:=c; If (bc) and (ba) then max:= b; 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 notareNotaPunctele

1026

923-25

820-22

716-19

613-15

59-12

46-8

33-5

21-2

10