Sunteți pe pagina 1din 4

COLEGIUL NAIONAL PETRU RARE SUCEAVA prof. Dumitrau Ga!

ri"#a
PROIECT DIDACTIC
$. DATE GENERALE%
Unitatea de nvmnt Co#"&iu# Na'io(a# P"tru Rar" Su"a)a
Disciplina I(formati*
Clasa a I+ a D , Profi# r"a# - Sp"ia#i.ar"a , tii('" a#" (aturii
Profesor: Ga!ri"#a Dumitrau
Unitatea de nvare Imp#"m"(tar"a a#&oritmi#or /( C00
Tema Struturi r"p"titi)" u t"1t fi(a# , I(1tru'iu("a Do234i#"
Tipul leciei Tipu# 5" #"'i"% mi6t*7 )"rifiar" i 5o!8(5ir" 5" (oi u(oti('"
Locul de desfurare La!orator 5" i(formati*
Timp de desfurare 9: mi(ut"
Ni)"#u# i(i'ia# a# #a1"i%
- elevii i-au nsuit toate noiunile teoretice legate de structuri repetitive cu test iniial
- elevii au cunotine de structuri de algoritmi elementari;
- elevii au implementat n C++ structura repetitiv cu test iniial, rezolvnd o serie de aplicaii cum
ar fi: prelucrarea cifrelor unui numr, determinarea cifrei maxime dintr-un numrdeterminarea
celui mai mic multiplu comun dintre dou numere
Comp"t"('" &"("ra#"%
C2: dentificarea datelor care intervin ntr-o pro!lem"
C#: $la!orarea algoritmilor de rezolvare a pro!lemelor"
C%: &plicarea algoritmilor fundamentali n prelucrarea datelor"
C'% mplementarea algoritmilor ntr-un lim!a( de programare"
Comp"t"('" 1p"ifi"%
C): $la!orarea unui algoritm de rezolvare a unor pro!leme din aria curricular a specializrii"
C2: &legerea celui mai eficient algoritm de rezolvare a unei pro!leme"
C#: $la!orarea algoritmilor de rezolvare a pro!lemelor"
C%: &plicarea algoritmilor fundamentali n prelucrarea datelor"
Strat"&ii 5i5ati"%
- Pri(ipii 5i5ati"%
o principiul participrii i nvrii active
o principiul asigurrii progresului gradat al informaiei
o principiul conexiunii inverse
- ;"to5" 5" /()*'ar"%
o conversaia
)
COLEGIUL NAIONAL PETRU RARE SUCEAVA prof. Dumitrau Ga!ri"#a
o explicaia
o exerciiul
o pro!lematizarea
o algorimizarea
- Pro"5"" 5" i(1truir"%
o explicaia n etapa de comunicare
o pro!lematizarea prin crearea de situaii pro!lem
o conversaia de consolidare n etapa de fixare a cunotinelor
o exerciiul de consolidare
- <orm" 5" or&a(i.ar"%
o frontal
o individual
- R"1ur1" mat"ria#"%
o ca!l
o cret
o fie de lucru cu set de aplicaii
o calculator
o videoproiector
- ;at"ria# !i!#io&rafi%
o p"(tru "#")i%
nformatic- manual clasa a *a, profil real, specializarea matematic-
informatic, tiine ale naturii, $manuela Cerc+ez, ,arinel -er!an
nformatica pentru liceu i !acalaureat, profil neintensiv, .eorge /aniel ,ateescu,
0avel 1lorin ,oraru
o p"(tru prof"1or%
,etodica predrii nformaticii i 2e+nologia nformaiei: Carmen 0etic, -tefania
Crciunescu, /aniela 0opa
nformatic 3 1ie de lucru 3 .eorge /aniel ,ateescu, 0avel 1lorin ,oraru
- ;"to5" 5" ")a#uar"%
o evaluare sumativ
o evaluarea continu pe parcursul leciei
o evaluare formativ
- Pr"&*tir"a #"'i"i%
o ntocmirea proiectului didactic
o predarea leciei su! forma unei aplicaii 0o4er 0oint
o pregtirea setului de ntre!ri
D"1f*urar"a ati)it*'ii%
" ,oment organizatoric => mi(.?
5rganizarea i pregtirea clasei 6) min"7
- verificarea frecvenei
2
COLEGIUL NAIONAL PETRU RARE SUCEAVA prof. Dumitrau Ga!ri"#a
- verificarea existenei i operaionalitii resurselor materiale
Captarea ateniei 62 min"7
- anunarea su!iectului pentru tema respectiv
- anunarea o!iectivelor urmrite
- anunarea modului de desfurare a leciei
" 8eactualizarea cunotinelor =$: mi(.?
- profesorul pune ntre!ri referitoare la noiunile predate anterior
- elevii rspund la ntre!rile puse de profesor
- verificarea pro!lemelor din tema pentru acas i discutarea acestora
@(tr"!*ri prof"1or R*1pu(1 at"ptat
Care este tema leciei trecute9 Structura repetitiv cu numr necunoscut de pai, cu test
iniial
Cum este implementat aceasta structur n lim!a(ul
de programare C++
Structura repetitiv cu numr necunoscut de pai, cu test iniial
este implementata n C!! prin instrucuinea "#ile
Care este reprezentarea in pseudocod a acestei
structuri:
at timp =A"6pr"1i"B?
A1")"(taB
unde: :expresie; este o conditie 6expresie logic7
:secventa; este o secven format dintr-una sau mai
multe instruciuni, numit corpul ciclului

Cum este implemmentat n C++ C4i#" =A"6pr"1i"B?
A1")"(taB

&t<ta timp c<t este ndeplinit condiia dat de :expresie;
6c<t timp expresia :expresie; ea valoarea )7, execut corpul
ciclului :secventa;:

0rincipiul dec funcionare: )7 =e evalueaz expresia logic :expresie;
27 /ac aceasta este adevrat, atunci se execut secvena
:secventa;, apoi se revine la pasul )7 6ntre timp valoarea
:expresiei; s-a putut modifica7;
>n caz contrar se trece la prima instruciune de dup ciclu
5!servaii: $xpresia logic :expresie; va fi scris ntotdeauna ntre
paranteze rotunde;
>n cazul n care corpul ciclului are cel puin dou
instruciuni, acesta va fi cuprins ntre acolad desc+is i
nc+is;
2estarea condiiei are loc la nceput, deci corpul ciclului
poate s nu se execute niciodat"
/e c<te tipuri sunt structurile repetitive9 =tucturi repetitive cu numr necunoscut de pai i structuri
repetitive cu numr cunoscut de pai
/e c<te feluri sunt stucturi repetitive cu numar
necunoscut de pai9
Cu testat iniial 6?+ile - /57
Cu test final6/5- ?+ile7
Cum este implementat structura repetitiv cu
numr cunoscut de pai
Structura repetitiv cu numr cunoscut de pai este
implementat cu instruciunea for
" 1ixarea cunotinelor 6consolidarea cunotinelor 7 =>9 mi(?
- pentru consolidarea cunotinelor acestui capitol, elevii urmresc la video proiector materialul
prezentat, noteaz pe caiet noiunile nou predate;
- elevii testeaz folosind mediul de programare ,in.? pro!lema rezolvat din materialul
prezentat;
#
COLEGIUL NAIONAL PETRU RARE SUCEAVA prof. Dumitrau Ga!ri"#a
- profesorul verific dac programele au fost corect executate;
- elevii noteaz atat pe caiet ct i la ta!l pro!lema verificat n C++ i rulat pentru o serie de
valori date;
- elevii modific programul astfel nc<t s afieze produsul numerelor naturale impare mai mici
su egale dec<t o valoare n dat, folosind instruciunea do- 4+ile;
- elevii modific programul, execut pentru o valoare n dat produsul numerelor natural mai
mici sau egale dect o valoare n dat"
- $levii noteaz pe caiete programul n C++
- 8spuinsul ateptat de profesor:
@include:iostream"+;
int main67
A
int i,n,0;
cout::BnCB;
cin;;n;
0C) ; iC);
do
A
0DCi;
i+C2;
E
4+ile6i:Cn7;
cout::B0CB::0;
return F;
E
- 0rofesorul prezint tema pentru acas: suma cifrelor unui numr natural, folosind algoritmul de
extragere a cifrelor unui numr natural, n dat, citit de la tastatur, studiat n semestrul trecut"
G" $valuare =Dmi(.?
=e vor face aprecieri individuale 6notarea elevilor 7 i colective asupra activitii desfurate"

%

S-ar putea să vă placă și