Documente Academic
Documente Profesional
Documente Cultură
Disciplina: Informatica
Clasa: a IX-a
Data:
Durata: 45 min
Profesor:
Subiectul leciei: Instruciunea if
Tipul leciei: lecie de structurare a cunotiinelor
Competente Specifice :
Cs5-Aplicarea metodelor de algoritmizare ,de formalizare ,de analiza ,de sinteza si de
programare pentru solutionarea problemelor legate de prelucrarea digitala a informatiei
Subcompetente:
Sc1-Aplicarea instruciunii if la rezolvarea problemelor n Pascal;
Elevii vor fi capabili:
Ob1. s reproduc i s explice forma general i interpretarea instruciunii IF fr a utiliza
manualul;
Ob2. . s elaboreze corect programe utiliznd instruciunea if , obiectivul va fi atins dac vor fi
elaborate 3 programe din cele 4 propuse n sarcina de lucru
Ob3. s evalueze corect rezultatul programului n urma execuiei lui , fr a utiliza calculatorul
(efectund trasa ).
Strategii didactice:
Metode si procedee: conversaia, explicaia, demonstraia, problematizarea, lucru cu fia
Mijloace de nvmnt: calculator, manual, fie de lucru,
Bibliografie:
1. Anatol Gremalschi, Iurie Mocanu, Ion Spinei Informatica, Manual pentru clasa a IX-a,
editura tiina
2.
Etapele leciei
Obiect
ive
1. Momentul
organizatoric
Activitatea profesorului
Activita
Salut elevii.
Elevii m salut
mi rspund la n
Elevii se pregte
2Evocarea
3. Realizarea
Sensului
Ob1
Elevii ascult cu
tema nou n cai
Elevii ascult i
If B then S
Elevii i noteaz
Elevii i noteaz
exemplul propus
4.
Reflectia
Ob2
Condiie:
S se scrie un program care citete de la tastatur
unul din numerele 1,2,3,4,5,6,7 i afieaz denumirea
unei zile din sptmn corespunztoare cifrei
respective(1 pentru luni, 2 pentru mari,
etc)Rezolvare:
Elevii i noteaz
Program zile;
Var n : integer;
Begin
Write(n=); readln(n);
If n=1 then writeln(luni);
If n=2 then writeln(marti);
If n=3 then writeln(miercuri);
If n=4 then writeln(joi);
If n=5 then writeln(vineri);
If n=6 then writeln(sambata);
If n=7 then writeln(duminica)
Else If n>7 then writeln(saptamana
nu are decat sapte zile!);
Readln;
End.
5.
Extinderea
Numele, prenumele
__________________________
Ob3
Elevii primesc f
________________________
M apropii
fiecare elev i verific corectitudinea
Fiadenr.2
ndeplinirii nsrcinarii.
Se d un numr a. Verificai dac a este par sau
S se scrie un program care afiseaza
impar.
maximul a trei numere intregi a, b i
Ex: pentru a=155 se va afia mesajul impar, iar c
6. Totalurile
pentru a=120leciei
se va afia mesajul par.
citite
de la tastatur.
mpreun
cu elevii
totalizez materialul.
Fia nr.1
Elevii ncep s r
nsrcinarea.
Elevii raspund la
Program P2;
Program P1;
Var a:Natural;
Begin
Writeln(Introducei a);
Readln(a);
7. Tem pentru
If (a mod 2 =
0) then
acas
Writeln(Par);
Else
Writeln(Impar);
End.
Var a, b, c: Integer;
ntrebri:
1.Care este
sintaxa instruciunii if?
Begin
2.Care este
destinaia instruciunii
Writeln(Introducei
a); if?
Readln(a);
Tema pentru
acas este:
Writeln(Introducei
b);
Numele,
prenumele
________________________
Fia nr.2
S se scrie un program care afiseaza maximul a doua numere intregi a si b citite de la tastatura..