Documente Academic
Documente Profesional
Documente Cultură
TEZĂ SEMESTRIALĂ
La informatică în clasa XI-a rpofil umanist
organizată de direcţia liceului în anul 2013-2014
elaborată de DÎ Basarabeasca
___________________
(data organizării)
_________________________________________ ___________________
(Numele, prenumele elevului) (clasa)
_________________________________ ___________________________
(Profesor) (Asistent)
1
OBIECTIVE:
2
MATRICEA DE SPECIFICAŢII
3
Itemul 1. Bifaţi petru fiecare din afirmaţiile de mai jos
dacă este corect sau greşit, apoi justificaţi răspunsul în
rîndurile de mai jos:
a)______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
b)______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
(Pentru fiecare afirmaţie corectă se acordă 2 puncte.)
4
Itemul 2.
Pentru fiecare afirmaţie din coloana A, alegeţi din coloana
B noţiunea pe care o defineşte, scrieţi cifra corespunzătoare
în căsuţele de mai jos:
A B
Soluţie: a ; b ; ;c ; d .
Se acordă 4 puncte.
5
Itemul 3. Se consideră următorul program:
Program P;
Var x: integer;
Procedure P1;
Var y: integer;
Begin
P2;
End.
Procedure P2; Care este domeniul de vizibilitate al
Var z: integer;
Begin
variabilelor din program? Precizaţi şi
{corpul procedurii} tipul lor locale/globale.
End;
Procedure P3;
Var m: integer;
Begin
P1;
End;
Begin {modul principal P}P3;end.
x-
___________________________________________________
___________________________________________________
y-
___________________________________________________
___________________________________________________
z-
___________________________________________________
___________________________________________________
m-
___________________________________________________
___________________________________________________
Se acordă 12 puncte.
6
Itemul 4. Ce va afişa în urma execuţiei programului de mai
jos, pentru n=3:
end; _______________________________
_______________________________
begin {PP}
_______________________________
write(`n:`);readln(n);
_______________________________
suma;
3.
writeln(`Suma este:`,s); _______________________________
readln; _______________________________
end.
(Se acordă 6 puncte.)
7
Itemul 5. Găsiţi erorile din rpogramul de mai jos, şi după
corectarea lor precizaţi ce afiează programul.
var a,b:integer;
function ___________________________________
___________________________________
calcul(x, y:integer):integer;
___________________________________
begin ___________________________________
calcul:=(x+y)/2; ___________________________________
___________________________________
end; ___________________________________
begin ___________________________________
___________________________________
a:=10; b:=3; ___________________________________
writeln(calcul (a,b)) ___________________________________
___________________________________
end.
___________________________________
___________________________________
8
BAREM DE CORECTARE
Puncte Total
Nr. Item
acordate puncte
- Fiecare răspuns bifat corect 1(*3)=3
1 7
- Pentru fiecare justificare 2(*2)=4
2 - Pentru fiecare răspuns corect 1(*4) 4
- Precizarea corectă a tipului
variabilei 1(*4)=4
- Determinarea domeniului de
vizibilitate a variabilei x: 1(*4)=4
(P,P1,P2,P3)
3 - Determinarea domeniului de 1(*2)=2 12
vizibilitate a variabilei y: (P1,P2)
- Determinarea domeniuluide 1
vizibilitate a variabilei z: (P2)
- Determinarea domeniuluide 1
vizibilitate a variabilei z: (P3)
1. Citeşte n=3 în program principal; 1
2. Apelează procedura suma; 1
Descrierea fiecărui pas
4 (Pas1..Pas2) 1 6
(Pas 3) 1
(Pas4) 1
3. Afişează rezultatul:s=6 1
- Precizarea locului greşelii(se află 1
în antetulfuncţiei)
- Precizarea funcţiei greşelii 1
(trebuie să returneze o valoare
reală)
5 5
- Scrierea corectă afuncţiei 1
- Descrierea valorii returnate de 1
program
- Precizarea corectă ce afişează
programul 1
Total itemi 5 Total 34 34
9
BAREM DE NOTARE
Nota 1 2 3 4 5 6 7 8 9 10
Punctaj 0-4 5-8 9-12 13-16 17-20 21-24 25-27 28-30 31-33 34
10
MINISTERUL EDUCAŢIEI
DIRECŢIA GENERALĂ ÎNVĂŢĂMÎNT BASARABEASCA
TEZĂ SEMESTRIALĂ
La informatică în clasa XI-a rpofil umanist
organizată de direcţia liceului în anul 2013-2014
elaborată de DÎ Basarabeasca
___________________
(data organizării)
_________________________________________ ___________________
(Numele, prenumele elevului) (clasa)
_________________________________ ___________________________
(Profesor) (Asistent)
11
OBIECTIVE:
12
Itemul 1. Bifaţi petru fiecare din afirmaţiile de mai jos
dacă este corect sau greşit, apoi justificaţi răspunsul în
rîndurile de mai jos:
13
Itemul 2.
Pentru fiecare afirmaţie din coloana A, alegeţi din coloana
B noţiunea pe care o defineşte, scrieţi cifra corespunzătoare
în căsuţele de mai jos:
A B
Soluţie: a 5 ; b 6; ;c 2 ; d 4 .
Se acordă 4 puncte.
14
Itemul 3. Se consideră următorul program:
Program P;
Var x: integer;
Procedure P1;
Var y: integer;
Begin
P2;
End.
Procedure P2; Care este domeniul de vizibilitate al
Var z: integer;
Begin
variabilelor din program? Precizaţi şi
{corpul procedurii} tipul lor locale/globale.
End;
Procedure P3;
Var m: integer;
Begin
P1;
End;
Begin {modul principal P}P3;end.
15
m- variabilă locală, vizibilă în programul P3.
___________________________________________________
___________________________________________
Se acordă 12 puncte.
suma;
writeln(`Suma este:`,s);
readln;
end.
(Se acordă 6 puncte.)
16
Itemul 5. Găsiţi erorile din rpogramul de mai jos, şi după
corectarea lor precizaţi ce afiează programul.
var a,b:integer;
writeln(calcul (a,b))
end.
17