Sunteți pe pagina 1din 3

Proiect de lecie

Obiectul: Informatic
Profesor: Alina Scutaru
Clasa: a IX-a C specializarea matematic-informatic
Unitatea de nvare: Instruciunile limbajului C++
Titlul leciei: Instruciunea repetitiv for
Tipul leciei: mixt
Durata: 50 minute
Obiective operaionale: Elevii trebuie s fie capabili:
O1: s cunoasc sintaxa i semantica instruciunii for
O2: s scrie programe simple ce utilizeaz aceast instruciune
Resurse materiale: tabla, manualul, proiect didactic, caiet de notie, fia de probleme,
calculatorul, plana
Forme de organizare: activitate frontal, individual
Metode didactice: expunerea, explicaia, conversaia, observaia, exerciiul
Forme de evaluare: observaia sistematic a elevilor, evaluare prin sarcini practice
Locul de desfurare: laboratorul de informatic
Structura leciei i secvenele de instruire (strategia de nvare):
Secvenele
leciei
Coninutul leciei Metode
didactice
Tipul
activitii Activitatea profesorului Activitatea
elevilor
Moment
organizatoric
(2 min)
-noteaz absenele n catalog
-capteaz atenia elevilor prin anunarea
titlului
-explic elevilor modul de desfurare a
activitii
Raporteaz
absenii i
explic
motivele
absentrii

Prezentarea
noului
coninut
(10 min)
Forma general a instruciunii este
urmtoarea:
for (expresie
iniializare
; expresie
test
;
expresie
incrementare
) instruciune;
unde: expresie
iniializare
este utilizat, de
regul, pentru iniializarea variabilei de
ciclare
expresie
test
este utilizat pentru a
testa dac se execut
instruciunea
subordonat
expresie
incrementare
este utilizat
pentru incrementarea variabilei de ciclare
Principiul de execuie:
Pas 1: -se evalueaz expresie
iniializare

Pas 2: -se evalueaz expresie
test

Pas 3: -dac din evaluarea pentru
expresie
test
se produce o valoare
diferit de 0 se execut
Noteaz n
caiete
Expunerea
Explicaia
Observaia
Exemplul
Activitate
frontal
instruciunea subordonat, apoi se
trece la pasul 4
-dac din evaluarea pentru
expresie
test
se produce valoarea 0
atunci execuia instruciunii
repetitive este ncheiat
Pas 4: -se evalueaz expresie
incrementare
i
se trece la pasul 2
Observaie: Expresiile pot fi vide.
Exemplu: Program care determin suma
S=1+2+3+...+n (n1, numr natural dat).
# include <iostream.h>
void main ()
{ int n, s=0, i;
cout<<n=; cin>>n;
for (i=1; i<=n; i++)
s+=i;
cout<<s;
}
Fixarea
cunotinelor
(35 min)
Propune o fi de probleme:
1) Pentru n numr natural dat, s se
scrie cte un program pentru calculul
expresiilor:
a) E=12+23+ +n(n+1)
b) E=

n 2 ... 6 4 2
1 n 2 ... 5 3 1



c) E=2-4+6-8+(2n)
d) E=1+12+123++123n
2) Se citesc de la tastatur n numere
ntregi. S se determine cel mai mic i
cel mai mare numr din cele citite.
3) Se citesc de la tastatur n numere
ntregi. S se determine cea mai mic
valoare din cele n, specificnd dac este
sau nu unic.
4) Fie mulimile A={1, 2, , m} i
B={1, 2, , n} cu m i n citite de la
tastatur. S se afieze elementele
mulimii AB={(a,b) / aA, bB}.
5) S se determine cte numere de
trei cifre exist care au cifrele n ordine
strict cresctoare i suma cifrelor egal
cu 18.
6) S se afieze primii n termeni din
irul Fibonacci dai prin formula de
recuren: f
1
=1, f
2
=1, f
n
=f
n-1
+f
n-2
, pentru
Analizeaz
problemele
Discut cu
profesorul
Rezolv
problemele
pe
calculator
Conversaia
Exemplul
Explicaia
Exerciiul

Activitate
frontal i
individual
n3.
7) Fie irul cu n termeni (n1) dat
prin formula de recuren: x
0
=0, x
1
=1,
x
n
=2x
n-1
+x
n-2
, pentru n2. S se
determine suma termenilor divizibili cu 3
din irul dat.
8) Pentru p i q numere naturale
date, s se afieze numerele perfecte din
intervalul [p,q], precum i numrul
acestora.
9) Se citesc de la tastatur n perechi
de numere ntregi. S se determine cte
din perechile citite au elementele din
pereche prime ntre ele.
10) Se citete de la tastatur un numr
natural par. S se descompun n sum
de dou numere prime.
Tema pentru
acas
(3 min)
Restul problemelor rmase nerezolvate
de pe fia de lucru
Analizeaz
cerinele
Cer
lmuriri

Bibliografie:
Emanuela Cerchez, Marinel erban, Informatic, manual pentru clasa a IX-a, Editura didactic
i pedagogic, Bucureti 2004
George Daniel Mateescu, Pavel Florin Moraru, Informatica pentru liceu i bacalaureat, Varianta
Pascal, Editura Donaris, Sibiu 2001