Sunteți pe pagina 1din 2

Test semestrial la informatic, clasa a IX-a

Semestrul I.
Numele, prenumele_____________________________________________
1. Vocabularul limbajului PASCAL include urmtoarele uniti lexicale: simboluri speciale, cuvintecheie, identificatori, numere, iruri de caractere. Indicai unitile lexicale, antetul, partea declarativ i
partea executabil din programul ce urmeaz:
1.
Program P1;
2.
var a,b,x:real;
3.
begin
4.
readln (a,b);
5.
if a<>0 then
6.
begin
7.
x:=-b/a; writeln (Ecuatia are o singura radacina);
8.
writeln(x);
9.
end;
10.
if (a=0) and (b=0) then
11.
writeln (Ecuatia are omultime infinita de radacini);
12.
if (a=0) and (b<>0) then
13.
writeln (Ecuatia nu are sens);
14.
end.
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
2. Transcriei din forma uzual n notaia PASCAL:
a)
35728,3454*10-9=
b)
-3259,43567*1011=
c)
325,88897*10-14=
d)
-5467,00004*1015=
3. Transformai din notaia PASCAL n forma uzual:
a)
-34567.3e-08=
b)
322.33e+8=
c)
10001.001e-24=
d)
-10000101e+18=
4. Care este mulimea de valori ale tipului de date real? Ce operaii se pot face cu aceste valori?
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________

5. Indicai tipul datelor din programul ce urmeaz:


Program P2;
var i, j:integer;
a,b,c:real;
s:char; p:boolean;
begin
i:=5; j:=i+9;
writeln (i); writeln (j);
a:=1.0; b:=1.0e-01; c:=-2.001;
writeln(a); writeln(b); writeln(c);
s:=A; writeln(s);
p:=true; writeln(p);
end.
6. Care este mulimea de valori ale tipului de date integer? Ce operaii se pot face cu aceste valori?
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
7. Care este mulimea de valori ale tipului de date boolean? Alctuii tabelele de adevr ale operaiilor
acestui tip de date.
_________________________________________________________________________________________
_________________________________________________________________________________________

8. Care este mulimea de valori ale tipului de date char? Ce operaii se pot face cu aceste valori?
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________

Barem de notare:
Nota
Punctaj maxim acumulat
Punctaj minim acumulat

10 9 8 7 6 5 4 3 2 1
61 54 47 41 35 29 23 17 11 5
55 48 42 36 30 24 18 12 6 0

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