Sunteți pe pagina 1din 10

INFORMATICA, clasa a XI-a, profilul umanist

PROIECT DIDACTIC nr. 12


Autor: Bliuc Elena, profesoară de informatică

Datele generale. ___________, clasa a XI-a, profilul umanist, Informatică.


Modulul: Tipuri de date structurate.
Subiectul lecției: Evaluare sumativă.
Tipul lecției: de evaluare a cunoștințelor.
Standardul de eficiență a învățării informaticii:
• Utilizarea tipurilor de date.
Unități de competențe:
• Prelucrarea datelor structurate;
• Alegerea structurii de date adecvate rezolvării unei probleme.
Obiective operaționale:
La finele lecției elevii vor fi capabili:
O1 - să precizeze tipul indicilor, tipul componentelor, să reprezinte pe desen structura datelor și să scrie expresii
aritmetice din declarații;
O2 - să precizeze rezultatul operațiilor relaționale și să enumere valorile variabilelor din declarații;
O3 - să clasifice fișierele în funcție de tipul operațiilor permise și modul de acces;
O4 - să numească procedura ce se apelează pentru a deschide un fișier secvențial de intrare/ieșire;
O5 - să elaboreze PASCAL utilizând tipurile de date: șir de caractere, articol, fișiere text;
Strategii didactice:
• formele de organizare: individuală;
• metodele, procedeele și tehnicile didactice: conversația; explicația; exercițiul; analiza; problematizarea;
• mijloacele didactice: manual la informatică, tabla, testul.
Strategii de evaluare: evaluare sumativă.
Locul desfăşurării: laboratorul de informatică.
Bibliografie:
• Curriculum Naţional. Disciplina Informatică. Clasele a X-a – a XII-a. Aprobat la Consi- liul Național pentru Curriculum din
cadrul Ministerului Educației, Culturii și Cercetă- rii al Republicii Moldova, proces-verbal nr. 22 din 5 iulie 2019.
• Ghid de implementare a curriculumului disciplinar la Informatică (2019).
• Gremalschi A., Ciobanu I., Ivanov L., Prisăcaru A. Referenţial de evaluare. Disciplina Informatică // Referenţialul de
evaluare a competenţelor specifice formate elevilor. Institutul de Științe ale Educației, Chișinău, 2014.
• Gremalschi A., Mocanu Iu., Gremalschi L.. Informatica. Manual pentru clasa a XI-a, Știința, Chișinău, 2020.

SCHIŢA DEMERSULUI DIDACTIC

I. EVOCARE (5-10 minute)


1. Organizarea clasei. Organizarea clasei (salutul elevilor, evidențierea prezenței, disponibilitatea mijloacelor didactice).

II. REALIZAREA SENSULUI (5-7 de minute)


2. Comunicarea subiectului lecției şi a obiectivelor
Profesorul:
 Anunță și scrie pe tablă subiectul: Evaluare sumativă.
 Anunță obiectivele lecției.
III. REFLECŢIE (20-30 minute)
3. Activitate individuală. Elevilor li se propune să rezolve testul.

Evaluare la informatică
Clasa a XI-a, profil umanist
Capitolul 1 : Tipuri de date structurate
Varianta I
Numele, prenumele elevului __________________
Clasa ____________ Data __________________

Nr Item Punctaj
.
d/o
1. Se consideră declarațiile: L
type Obiect = (Istoria, Geografia, Matematica, Informatica, Fizica); 0
Nota = 1..10; 1
Situatiascolară = array [Obiect] of Nota;
2
a) precizați tipul indicilor și tipul componentelor din următoarele declarații;
3
b) reprezentați pe un desen structura datelor de tipul SituatiaScolara.
4

2. Se consideră declarațiile: L
type Tablou = array [1..10] of integer; 0
var x, y : Tablou; 1
Scrieți expresia aritmetică a cărei valoare este: 2
a) suma primelor patru componente a variabilei x; _____________________________________ 3
b) suma ultimelor patru componente ale variabilei y; ___________________________________ 4
c) valoarea absolută a componentei a treia a variabilei x; ________________________________ 5
d) valoarea absolută a componentei a șasea a variabilei y; _______________________________
e) suma primei componente a variabilei x și a ultimei componente a variabilei y. ____________

3. Precizați rezultatul operațiilor relaționale: L


'M' < 'Z' 0
'LL' < 'LI' 1
'OO' = 'O O' 2
'DE' > 'FG' 3
4

4. Elaborați un program care va substitui silaba ”ro” prin ”en”. L


0
1
2
3
4
5
6
7
8

5. Se consideră următoarele tipuri de date: L


type Angajat = record; 0
Nume : string; 1
Prenume : string; 2
Salariu : real; 3
end;
var A1, A2, A3 : Angajat; 4
Elaborați un program care compară salariul a doi angajați și afișează pe ecran numele și 5
prenumele angajatului cu salariul mai mare. 6
7
8
9
10
11
12
13
14

6. Enumerați valorile ale variabilelor din declarațiile ce urmează: L


var V : set of ‘X’ .. ‘Z’; 0
I : set of ‘8’ .. ‘9’; 1
Valorile variabilei V: 2
_____________________________________________________________________________
_
Valorile variabilei I:
_____________________________________________________________________________
_

7. Cum se clasifică fișierele în funcție de operațiile permise? L


- 0
- 1
- 2
3
8. Numiți procedura ce se apelează pentru a deschide un fișier secvențial de ieșire. L
0
1
9. Completați spațiile libere cu elementele care lipsesc: L
Program P9; 0
var a, b, s : integer; 1
f : _______; 2
begin 3
___________ (f, ’suma.txt’);
4
rewrite(___);
a:=5; b:=10;
read(f, a, b);
s:=a+b;
write(f, s);
_______(f);
readln;
end.

Total: 46

Evaluare la informatică
Clasa a XI-a, profil umanist
Capitolul 1 : Tipuri de date structurate
Varianta II
Numele, prenumele elevului __________________
Clasa ____________ Data __________________

Nr Item Punctaj
.
d/o
1. Se consideră declarațiile: L
type Obiect = (L.romană, Biologia, Chimia, L.străină, Ed.fizică); 0
Nota = 1..10; 1
Situatiascolară = array [Obiect] of Nota;
2
a) precizați tipul indicilor și tipul componentelor din următoarele declarații;
3
b) reprezentați pe un desen structura datelor de tipul SituatiaScolara.
4

2. Se consideră declarațiile: L
type Tablou = array [1..10] of integer; 0
var x, y : Tablou; 1
Scrieți expresia aritmetică a cărei valoare este: 2
a) suma primelor patru componente a variabilei y; _____________________________________ 3
b) suma ultimelor patru componente ale variabilei x; ___________________________________ 4
c) valoarea absolută a componentei a treia a variabilei y; ________________________________ 5
d) valoarea absolută a componentei a șasea a variabilei x; _______________________________
e) suma primei componente a variabilei y și a ultimei componente a variabilei x. ____________

3. Precizați rezultatul operațiilor relaționale: L


'P' < 'Y' 0
'KK' < 'KE' 1
'NN' = 'N N' 2
'IJ' > 'KL' 3
'589' > '589' 4
5
4. Elaborați un program care va substitui silaba ”it” prin ”ua”. L
0
1
2
3
4
5
6
7
8

5. Se consideră următoarele tipuri de date: L


type Jucator = record; 0
Nume : string; 1
Prenume : string;
Punctaj : real; 2
end; 3
var J1, J2, J3 : Jucator; 4
Elaborați un program care compară punctajul a doi jucători de tenis și afișează pe ecran numele 5
și prenumele jucătorului cu punctajul mai mare. 6
7
8
9
10
11
12
13
14

6. Enumerați valorile ale variabilelor din declarațiile ce urmează: L


var V : set of ‘M’ .. ‘O’; 0
I : set of ‘1’ .. ‘2’; 1
Valorile variabilei V: 2
_____________________________________________________________________________
_
Valorile variabilei I:
_____________________________________________________________________________
_

7. Cum se clasifică fișierele în funcție de modul de acces? L


- 0
- 1
2

8. Numiți procedura ce se apelează pentru a deschide un fișier secvențial de intrare. L


0
1
9. Completați spațiile libere cu elementele care lipsesc: L
Program P9; 0
var a, b, s : integer; 1
f : _______; 2
begin 3
___________ (f, ’produs.txt’);
4
rewrite(___);
a:=5; b:=10;
read(f, a, b);
s:=a+b;
write(f, s);
_______(f);
readln;
end.

Total: 46
Matricea de specificație

Conținuturi Cunoaștere Aplicare Analiză și Total


și înțelegere sinteză
Tipuri de date tablou Item 1 Item 2 2 itemi
(22,22 %)
Tipuri de date șir de caractere Item 4 Item 3 2 itemi
(22,22 %)
Tipuri de date articol Item 5 1 item
(11,11 %)
Tipuri de date mulțime Item 6 1 item
(11,11 %)
Genearalități despre fișiere Item 7 1 item
(11,11 %)
Fișiere secvențiale Item 8 1 item
(11,11 %)
Fișiere text Item 9 1 item
(11,11 %)
Total 3 itemi 3 itemi 3 itemi 9 itemi
(33,33 %) (33,33 %) (33,33 %) (100%)

Barem de notare

10 9 8 7 6 5 4 3 2 1
46-43 42-38 37-32 31-26 25-19 18-13 12-8 7-4 3-1 0

V-I
Barem de verificare
Ite Răspuns corect Puncta Scor
m j acumulat
acordat
1. Răspuns corect:
a) tipul indicilor: obiect, tipul componentelor: nota 2
b) 4 puncte
type SituatiaScolara = array [Obiect] of Nota; 2
Indicii Istoria Geografia Matematica Informatica Fizica

Componente

2. Răspuns corect:
a) x[1]+x[2]+x[3]+x[4] 1
b) y[7]+y[8]+y[9]+y[10] 1 5 puncte
c) abs(x[3]) 1
d) abs(y[6]) 1
e) x[1]+y[10] 1
3. Răspuns corect:
a) – true 1
b) – false 1 4 puncte
c) – true 1
d) – false 1
4. Răspuns corect:
Program P4; 8 8 puncte
var s : string;
i : integer;
begin
writeln(’Dati sirul s’); readln(s);
for i:=1 to length(s) do
if (s[i]=’r’) and (s[i+1]=’o’) then begin
s[i]:=’e’;
s[i+1]:=’n’;
end;
writeln(’Sirul modificat este:’, s);
readln;
end.
5. Răspuns corect:
Program P5; 15 15 puncte
type Angajat = record
Nume : string;
Prenume : string;
Salariu : real;
end;
var A1, A2, A3 : Angajat;
begin
writeln(’Dati datele primului angajat’);
writeln(’Numele:’); readln(A1.Nume);
writeln(’Prenumele:’); readln(A1.Prenume);
writeln(’Salariul:’); readln(A1.Salariu);
writeln(’Dati datele angajatului al doilea’);
writeln(’Numele:’); readln(A2.Nume);
writeln(’Prenumele:’); readln(A2.Prenume);
writeln(’Salariul:’); readln(A2.Salariu);
if A1.Salariu > A2.Salariu then A3:=A1 else A3:=A2;
writeln(’Angajatul cu salariul mai mare:’);
writeln(A3.Nume,’ ’,A3.Prenume,’ ’, A3.Salariu:5:2);
readln;
end.
6. Răspuns corect:
Valorile variabilei V:
[ [’X’ [’Y’ [’Z’ [’X’, [’X’, [’Y’, [’X’, ’Y’, ’Z’] 1 2 puncte
] ] ] ] ’Y’] ’Z’] ’Z’]
1
Valorile variabilei I:
[ [’8’] [’9’] [’8’, ’9’]
]
7. Răspuns corect:
- fișiere de intrare; 1 3 puncte
- fișiere de ieșire; 1
- fișiere de actualizare. 1
8. Răspuns corect:
rewrite(f) 1 1 punct
9. Răspuns corect:
Program P9; 4 4 puncte
var a, b, s : integer;
f : text;
begin
assign (f, ’produs.txt’);
rewrite(f);
a:=5; b:=10;
read(f, a, b);
s:=a+b;
write(f, s);
close(f);
readln;
end.
Total: 46 puncte
V-II
Barem de verificare
Ite Răspuns corect Puncta Scor
m j acumulat
acordat
1. Răspuns corect:
a) tipul indicilor: obiect, tipul componentelor: nota 2
b) 4 puncte
type SituatiaScolara = array [Obiect] of Nota; 2
Indicii L.romana Biologia Chimia L.straina Ed.fizica

Componente

2. Răspuns corect:
a) y[1]+y[2]+y[3]+y[4] 1
b) x[7]+x[8]+x[9]+x[10] 1 5 puncte
c) abs(y[3]) 1
d) abs(x[6]) 1
e) y[1]+x[10] 1
3. Răspuns corect:
a) – true 1
b) – false 1 5 puncte
c) – true 1
d) – false 1
e) – false 1
4. Răspuns corect:
Program P4; 8 8 puncte
var s : string;
i : integer;
begin
writeln(’Dati sirul s’); readln(s);
for i:=1 to length(s) do
if (s[i]=’i’) and (s[i+1]=’t’) then begin
s[i]:=’u’;
s[i+1]:=’a’;
end;
writeln(’Sirul modificat este:’, s);
readln;
end.
5. Răspuns corect:
Program P5; 15 15 puncte
type Jucator = record
Nume : string;
Prenume : string;
Punctaj : real;
end;
var J1, J2, J3 : Jucator;
begin
writeln(’Dati datele primului jucator’);
writeln(’Numele:’); readln(J1.Nume);
writeln(’Prenumele:’); readln(J1.Prenume);
writeln(’Punctajul:’); readln(J1.Punctaj);
writeln(’Dati datele jucatorului al doilea’);
writeln(’Numele:’); readln(J2.Nume);
writeln(’Prenumele:’); readln(J2.Prenume);
writeln(’Punctajul:’); readln(J2.Punctaj);
if J1.Punctaj > J2.Punctaj then J3:=J1 else J3:=J2;
writeln(’Jucatorul cu punctajul mai mare:’);
writeln(J3.Nume,’ ’,J3.Prenume,’ ’, J3.Punctaj:5:2);
readln;
end.
6. Răspuns corect:
Valorile variabilei V:
[ [’M’ [’N’ [’O’ [’M’, [’M’, ’O’] [’N’, ’O’] [’M’, ’N’, 1 2 puncte
] ] ] ] ’N’] ’O’]
Valorile variabilei I: 1
[ [’1’] [’2’] [’1’, ’2’]
]
7. Răspuns corect:
- fișiere cu acces secvențial; 1 2 puncte
- fișiere cu acces aleatoriu. 1

8. Răspuns corect:
reset(f) 1 1 punct
9. Răspuns corect:
Program P4; 4 4 puncte
var a, b, s : integer;
f : text;
begin
assign (f, ’produs.txt’);
rewrite(f);
a:=5; b:=10;
read(f, a, b);
s:=a+b;
write(f, s);
close(f);
readln;
end.
Total: 46 puncte

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