Documente Academic
Documente Profesional
Documente Cultură
prof.
Data:
Disciplina: Informatică;
Capitolul: Structuri de date;
Tema: “Tipuri de date t ablou unidimensional
Tipul lecţiei: Comunicare şi însuşire de cunoştinţe;
Clasa: a IXa;
Locul de desfăşurare: Laboratorul de informatică;
Timpul lecţiei: 45 minute;
Obiective educaţionale:
Obiective cognitive:
Să cunoască şi să reproducă noţiunile dobândite la noua lecţie;
Să analizeze şi să caracterizeze corect noţiunea de tablou;
Obiective psihomotorii:
Formarea deprinderilor de a utiliza corect tablourile.
Obiective afective:
Formarea convingerilor că înţelegerea corectă a utilizării tablourilor
reprezintă o condiţie esenţială pentru stăpânirea unui limbaj de programare.
Obiective operaţionale:
Ob1 Să cunoască modul prin care se pot declara tablourile.
Ob2 Să cunoască cum se realizează citirea şi scrierea elementelor unui tablou.
Ob3 Să-şi însuşească modul corect de utilizare al tablourilor în programe.
Ob4 Să analizeze şi să corecteze erorile de sintaxă care apar.
Ob5 Să rezolve unele probleme utilizând tablouri unidimensionale.
Strategii didactice:
Metode de învăţământ:
Metode de comunicare orale:
Expunerea
Conversaţia
Metode de acţiune:
Problematizarea;
Învăţarea prin descoperire;
Resurse materiale:
pentru profesor:
a) Doru Popescu Anastasiu – Manual de Informatică pentru clasele V-
VIII.
b) Tudor Sorin – Turbo Pascal pentru cei mici
c) Doru Popescu Anastasiu – Culegere de probleme de informatică
pentru elev:
echipamentele de calcul ale laboratorului;
Metode de evaluare:
chestionarea orală
Desfăşurarea activităţii:
Momentul organizatoric:
Pregătirea lecţiei:
Întocmirea proiectului didactic;
Întocmirea chestionarului pentru reactualizarea cunoştinţelor;
Organizarea şi pregătirea clasei:
Verificarea frecvenţei elevilor;
Verificarea existenţei resurselor materiale;
Captarea atenţiei clasei:
Anunţarea şi scrierea pe tablă a titlului lecţiei “Sortarea elementelor unui tablou
unidimensional”.
Anunţarea obiectivelor operaţionale prin scrierea pe tablă a planului de idei.
Explicarea modului de desfăşurare a activităţii.
Reactualizarea cunoştinţelor:
Verificarea cunoştinţelor predate anterior prin intermediul
următoarelor întrebări:
Nr. Întrebarea Răspunsul corect aşteptat
Crt
1 Care sunt tipurile de date standard? Tipurile standard sunt: întreg, real, caracter şi tipul
logic.
2 Ce tip are expresia “trunc(sqrt(15))” Este de tip întreg
3 De ce tip este expresia “a=b” Este de tip boolean
4 Care este efectul funcţiei CHR? Aplicată unei valori întregi pozitive întoarce ca
rezultat caracterul având codul ASCII egal cu
valoarea întreaga pozitiva.
Type
INTERVAL = 1..10;
VECTOR = array[INTERVAL] of integer;
Var
x: VECTOR;
y: array[1..10] of integer;
Program maxim_v;
Var v:array[1..100] of integer;
i,j,n,m:integer;
begin
write('dati n:');
readln(n);
for i:=1 to n do
begin
write('v(',i,')=');
readln(v[i]);
end;
m:=v[1];
for i:=1 to n do
if m<v[i] then m:=v[i];
write('maxim=',m);
readln
end.
Program maxim_v;
Var v:array[1..100] of integer;
i,s,n,m:integer;
begin
write('dati n:');
readln(n);
for i:=1 to n do
begin
write('v(',i,')=');
readln(v[i]);
end;
s:=0;
for i:=1 to n do
s:=s+v[i];
write('media=',s/n:4:2);
readln
end.