Sunteți pe pagina 1din 6

Proiect didactic

Instituia: Liceul Teoretic Ignei Profesor : Torgai Tatiana Data: Clasa : a XI-a B, profil real Disciplina : Informatica Unitatea de invare : Subprograme Tipul leciei : Pre are-!n"are Subiectul leciei : #ecur$ia Durata leciei : %& min Subcompetente: 1 . Organizarea comunicrii ntre programul / subprogramul apelant i subprogramul apelat. 2.Transpunerea unei probleme n termeni recursivi; 3.Utilizarea recursiei pentru rezolvarea problemelor ; Obective operaionale: O1. S e!ineasc corect no"iunea e recursivitate ; O2. S compare varianta iterativ cu cea recursiv pentru aceeai problem; O3. S etermine !ormula e recuren" pentru algoritmii recursivi ; O#. S utilizeze no"iunea e recursivitate la rezolvarea problemelor; Strategii didactice: $%plica"ie&conversa"ie& problematizare& emonstra"ie&analiz & ialogul&lucru n grup&lucru n perec'i& (oc i actic&algoritmizare. Resurse didactice )anualul e in!ormatica *rezentare *o+er *oint
,alculatorul -ie colore

ibliografie '( Informatic!" .'i e implementare a curriculumului mo ernizat pentru treapta liceal& /tiin"a& 2010 )( #natol $remalsc%i" 1n!ormatic. )anual pentru clasa a 112a. /tiin"a& ,'iinu& 2003. *( Doina &rinciuc 'ogof!tu ,44 *robleme rezolvate i algoritmi& *O516O)&2001. %( (lena Creang! ) #ndronac%e& 1n!ormatica&5imba(ul *ascal&Teste e evaluare&*aragon&,'iinu&2001

Demersul didactic:

Etapele leciei I. Evocare

Ob. Profesor

Activitate . )oment organizatoric !. 7eri!icarea cunostintelor anterioare *ro!esorul propune un (oc i actic 8 "Asociaz# corect noiunile$ $levilor li se propun !ie e iverse culori cu aceleai sarcini. ,on i"iile vor !i s aleag rspunsul corect pentru no"iunile propuse.9 :ne%a1; $levii trebuie s completeze tabelul e pe !i. *ro!esorul mpreun cu elevii analizeaz rezultatele ob"inute i le compar cu varianta corect propus la proiector n aplica"ia *o+er *oint9:ne%a 2; Trezirea interesului elevilor pentru stu ierea temei noi se realizeaz prin utilizarea (ocului i actic numit"%utia magic#$. <ntr2o cutie sunt amplasate cutii e i!erite imensiuni i se prezint procesul e e%tragere a unei cutii in ceallt. 7om asocia cutia cu un subprogram iar e%tragerea cu o instruc"iune ciclic i printr2 un ialog intre pro!esor i elevi se va i enti!ica subiectul lec"iei. 1. :nun" tema lec"iei8 Recursia 2. :nun"area obiectivelor O &O' 3. $%plic partea teoretica 6ecursivitatea este una intre no"iunile !un amentale in in!ormatic i eseori permite rezolvarea concis a unor probleme. :ceast no"iune este erivat in matematic8 a!irmm c o no"iune este e!init recursiv ac n ca rul e!ini"iei apare nsi no"iunea care se e!inete. =e e%emplu8 =e!inirea numerelor naturale. - 1 este un numr natural; - succesorul unui numr natural este un numr natural. <n programare & recursivitatea se e%prim cu a(utorul !unc"iilor i proce urilor& eoarece ele au un nume speci!icat n apeluri. 7om numi subprogram recursiv 9proce ur sau !unc"ie recursiv; un subprogram care in corpul lui se apeleaz pe el nsui. (. *rezint secventa vi eo :el 9:ne%a 3; '. $%ecu"ia subprogramelor recursive *entru e%empli!icare se utilizeaz no"iunea e !actorial al unui numr natural. 2=e ucem !ormula e recuren" pentru !actorialul unui numr. $%primarea rela"iei e recuren" n *ascal8 Elev 2 $levii asculta& se pregatesc pentru lectie; 2$levii lucreaz in grup&asociaz corect no"iunile. ,ompleteaz tabelul. :nalizeaz rspunsurile colegilor i compar cu cele propuse e ctre pro!esor; $levii observ acest proces repetat e e%tragere a unei cutii in cealalta. *articip activ la ialogul cu pro!esorul .

Strategii didactice

-ie colore 5ucrul n grup :naliza ,onversa"ie *rezentare **

II. Realizarea sensului

=emonsrtra"ia $%plicatia& =ialogul

O1

O2

$levii noteaz n caiete tema lec"iei

*roblematizare

O3

$leviii rspun la ntrebrile a resate e pro!esor& care se re!er la no"iunea e numr natural.

*rezentare **

$%plica"ia 2$levii noteaza in caiet no"iunea e subprogram recursiv. *rivesc secven"a vi eo. :nalizeaz procesul recursiv n baza secven"ei vi eo. >otez n caiete =emonstra"ie pe calculator

,onversa"ie

Ane)a *oc didactic " Asociaz# corect noiunile $ :.1 *roce urile :.2 *arametri actuali :.3 -unc"iile :.# *arametru valoare :.? *arametru variabil :.@ *arametri !ormali :.A 7ariabile locale B.1 Transmit valori in programul principal n proce ur9:.#; B.2 Subprograme care calculeaz i returneaz o singur valoare9:.3; B.3 7ariabile ce pot !i !olosite numai n interiorul subprogramului9:.A;. B.# *arametri prin interme iul crora se !ace apelul subrogramului9:.2; B.? *arametri !olosi"i n antetul subprogramului9:.@; B.@ Subprograme care e!ectuiaz prelucrarea atelor n momentul apelului.9:.1; B.A 6eturnez rezultate in proce ur n programul principal9:.?;

Ane)a !

Ane)a (

Ane)a ' Se consider# programul : Program e)emplu+ ,ar -. m :integer+ -unction %alcul /n:integer0: integer+ var p.i:integer+ 1egin p:2 + for i:2 to n do p:2p3i+ %alcul:2p+ end+ 1egin 4riteln /56astati valoarea lui m250+ Readln /m0+ -:2%alcul /m0+ 4riteln /5Rezultatul este7. -0+ Readln End.

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