Documente Academic
Documente Profesional
Documente Cultură
DATA: 20.11.2008
CLASA: a IX-a B
DURATA: 50 minute
COMPETENfiE SPECIFICE
Reprezentarea algoritmilor în pseudocod
Respectarea principiilor programării structurate în procesul de elaborare a
algoritmilor
OBIECTIVE OPERAfiIONALE
recunoaşterea structurilor repetitive
în˛elegerea structurilor repetitive
STRATEGIA DIDACTICǍ
RESURSE PROCEDURALE
Metode şi procedee: conversa˛ia, exerci˛iul, aplica˛ia
Forme de organizare: frontal, individual
RESURSE MATERIALE
Manualul, fişe de lec˛ie, fişe de lucru
ETAPELE LECfiIEI:
MOMENT ORGANIZATORIC ñ 2 minute
ACTIVITATEA PROFESORULUI
Consemnează absen˛ele
Verifică existen˛a resurselor materiale
ACTIVITATEA ELEVILOR
Pagina | 1
Se pregătesc pentru lec˛ie
Răspund la întrebări
METODE ™I PROCEDEE
Conversa˛ia
FORME DE ORGANIZARE
Frontal
Exemplu: Să se realizeze un algoritm ce calculează cel mai mare divizor comun a două
numere.
Execut„
instruc˛iune
c‚t-timp expresie;
Observa˛ii:
1. Instruc˛iunea se execută repetat, cât timp valoarea expresiei este adev„rat. Pentru ca
ciclul să nu fie infinit, este obligatoriu ca instruc˛iunea care se execută să modifice cel
pu˛i una din variabilele care intervin în expresie, astfel încât aceasta să poată lua
valoarea fals. Deoarece evaluarea expresiei se face după execu˛ia instruc˛iunii,
instruc˛iunea se execută cel pu˛in o dată.
2. Instruc˛iunea repetitivă condi˛ionată posterior (Execut„ c‚t-timp) poate fi simulată
cu ajutorul instruc˛iunii repetitive condi˛ionate anterior (C‚t-timp) şi reciproc.
Exemplu: Să se realizeze un algoritm ce calculează cel mai mare divizor comun a două
numere.
Pagina | 4
Citeşte a, b;
Execut„
{
rest ← a%b;
a ← b;
b ← rest;
}
C‚t-timp rest ≠ 0;
Scrie ìC.m.m.d.c. este ì, a;
instruc˛iune;
C‚t-timp expresie execut„
instruc˛iune;
Observa˛i că în acest caz a fost necesar să executăm o dată instruc˛iunea în afara ciclului.
Observa˛ii:
1. Dacă ini˛ial valoarea expresiei expresie_1 este mai mare decât valoarea expresiei
epresie_2, instruc˛iune nu se execută nici o dată. În caz contrar, şi dacă instruc˛iune nu
Pagina | 5
modifică valorile variabilelor care intervin în expresie_2, instruc˛iune se execută de
(expresie_2 ñ expresie_1 + 1) ori.
2. Istruc˛iunea repetitivă cu număr cunoscut de paşi poate fi simulată cu ajutorul
celorlalte două instruc˛iuni repetitive.
contor ← expresie_1;
C‚t-timp contor ≤ expresie_2 execut„
{
instruc˛iune;
contor ← contor + 1;
}
contor ← expresie_1;
Dac„ contor ≤ expresie_2 atunci
Execut„
{
instruc˛iune;
contor ← contor + 1;
}
c‚t-timp contor ≤ expresie_2;
Pagina | 6
FIXAREA CUNO™TINfiELOR
ACTIVITATEA PROFESORULUI
Propune spre rezolvare aplica˛iile de pe fişa de lucru
ACTIVITATEA ELEVILOR
Rezolvă cerin˛ele propuse
Răspund la întrebări
METODE ™I PROCEDEE
conversa˛ia
FORME DE ORGANIZARE
frontal
RESURSE MATERIAL
Fişe de lucru
ÎNCHEIEREA LECfiIEI
ACTIVITATEA PROFESORULUI
Împarte elevilor fişe de lucru pentru acasă
ACTIVITATEA ELEVILOR
Adresează profesoarei ultimele întrebări
METODE ™I PROCEDEE
Conversa˛ia
FORME DE ORGANIZARE
Frontal
Individual
RESURSE MATERIALE
Fişe de lucru pentru acasă
Pagina | 7