Documente Academic
Documente Profesional
Documente Cultură
Disciplina: Informatic
Clasa: a XI-a A
Profesor:
Unitatea de nvare: Structuri de date
Tema: Aplicaii - Stive i Cozi
Tipul leciei: fixare i formare de priceperi i deprinderi
Locul de desfurare: Laboratorul de informatic
Nivelul iniial al clasei:
- elevii cunosc modalitatea de declarare a unei stive i a unei cozi cu
elemente de tip articol;
- elevii i-au nsuit modalitatea de lucru cu structurile dinamice de
date (creare, parcurgere, actualizare)
Competena general:
Identificarea datelor care intervin ntr-o problem i aplicarea
algoritmilor fundamentali de prelucrare a acestora
Competene specifice:
Analizarea unei probleme n scopul identificrii datelor necesare i
alegerea modalitilor adecvate de structurare a datelor care intervin
ntr-o problem
Utilizarea structurilor de date n modelarea unor situaii problem
Implementarea unor algoritmi de prelucrare a structurilor de date
Obiective operaionale:
O1: s compare modul de acces la elementele stivei i cozii;
O2: s aleag, structura necesar rezolvrii problemelor i s
motiveze alegerea;
O3: s utilizeze corect operaiile de creare, parcurgere i actualizare
att pentru stiv ct i pentru coad;
O4: s utilizeze mediul de programare al limbajului C++ pentru
verificarea programelor realizate;
Strategii didactice:
Principii didactice:
- principiul participrii i nvrii active
- principiul asigurrii progresului gradat al performanei
- principiul conexiunii inverse
Metode de nvare:
1
Fia leciei:
Funcii exercitate de
evenimentul
instrucional
Metode
Conversaia de
fixare
Exerciiul
aplicativ, lucrri
practice de
laborator.
Conversaia de
consolidare
exerciiu de
consolidare,
conversaie
Desfurarea leciei:
1. Moment organizatoric (2-3 minute):
- organizarea i pregtirea clasei: - verificarea frecvenei
- captarea ateniei clasei: - anunarea subiectului, a obiectivelor
urmrite, anunarea modului de desfurare a activitii
2. Reactualizarea cunotinelor (7 minute ):
Se va face printr-un chestionar cu scopul de a reaminti noiunile
necesare pentru realizarea aplicaiilor propuse astfel:
CHESTIONAR - STRUCTURI DINAMICE DE DATE
Asociai informaiile din prima coloan cu
considerai corecte din coloana a doua:
1. Ce tip de disciplin respect structura
de tip coad?
2. Care este lista care poate fi utilizat
pentru situaia urmtoare:
Diriginta face lista cu elevii care merg n
excursie astfel nct s-i poat elimina mai
uor pe cei care s-au nscris mai trziu n
cazul n care nu sunt locuri suficiente.
rspunsurile pe care le
a. LIFO
b. FIFO
a.oarecare
b.coada
c. stiva
d.lista circular
a. coad plin
3. Dac este adevrat condiia v<0 atunci b. coad vid
avem cazul particular
c. stiv plin
d. stiv vid
a. adugare n coad
4. Care este rolul secvenei urmtoare
b. eliminare din stiv
for (i=v; i>=b;i--) cout<<S[i]<< ;
c. parcurgere coad
d. parcurgere stiv
5. Care este rolul secvenei urmtoare
a. adugare n coad
if (u==n-1) cout<<imposibil;
b. eliminare din stiv
else { u=u+1;
c. parcurgere coad
cin>> C[u]; }
d. parcurgere stiv
Rspuns ateptat: 1 b, 2 c, 3 d, 4 d , 5 a.
Profesorul va discuta rezolvarea chestionarului cu elevii solicitnd
acestora motivarea rspunsurilor alese.
3. Intensificarea reinerii i asigurarea transferului de informaii (15-20
minute):
Profesorul mparte elevilor fiele de lucru i discut primele dou
probleme care trebuiesc rezolvate pe calculator. n timp ce elevii lucreaz,
3
2.
CLASA a XI-a A
STRUCTURI DINAMICE DE DATE
CHESTIONAR
Asociai informaiile din prima coloan cu
considerai corecte din coloana a doua:
1. Ce tip de disciplin respect structura
de tip coad?
2. Care este lista care poate fi utilizat
pentru situaia urmtoare:
Diriginta face lista cu elevii care merg n
excursie astfel nct s-i poat elimina mai
uor pe cei care s-au nscris mai trziu n
cazul n care nu sunt locuri suficiente.
rspunsurile pe care le
a. LIFO
b. FIFO
e.oarecare
f. coada
g.stiva
h.lista circular
a. coad plin
3. Dac este adevrat condiia v<0 atunci b. coad vid
avem cazul particular
c. stiv plin
d. stiv vid
a. adugare n coad
4. Care este rolul secvenei urmtoare
b. eliminare din stiv
for (i=v; i>=b;i--) cout<<S[i]<< ;
c. parcurgere coad
d. parcurgere stiv
5. Care este rolul secvenei urmtoare
a. adugare n coad
if (u==n-1) cout<<imposibil;
b. eliminare din stiv
else { u=u+1;
c. parcurgere coad
cin>> C[u]; }
d. parcurgere stiv
FI DE LUCRU
S se realizeze programele C++ pentru urmtoarele probleme:
1.
2.