Sunteți pe pagina 1din 5

Liceul Teoretic tefan cel Mare i Sfnt

Proiect didactic
la informatic
din unitatea de nvare: Subprograme, clasa XI- profil umanist

Subiectul: Elaborarea programelor n care se utilizeaz comunicarea programul /subprogramul


apelant i subprogramul apelat-rezolvarea problemelor

Traci Pelaghia, profesoar de informatic, Grad didactic nti

Taraclia, 2012

DATA: 23.01.2012 TIMP ALOCAT: 45 min. CLASA: a XI-a A PROFESOR: Traci Pelaghia DISCIPLINA: Informatic UNITATEA DE NVARE: Subprograme TEMA:

Elaborarea programelor n care se utilizeaz comunicarea programul /subprogramul apelant i

subprogramul apelat-rezolvarea problemelor.


TIPUL LECIEI: de formare de priceperi i deprinderi COMPETENE CHEIE:

1. Competene de nvare / de a nva s nvei. 2. Competene digitale, n domeniul tehnologiei informaiei i comunicaiilor (TIC); 3. Competene de baz n matematic, tiine i tehnologie.
COMPETENE SPECIFICE: CS1. Formarea unei viziuni tiinifice asupra componentei informatice n societatea contemporan. CS2. Identificarea structurii generale a sistemelor digitale, a principiilor de funcionare a sistemelor de transmitere, stocare i de prelucrare a informaiei. CS3. Elaborarea modelelor informatice a obiectelor, sistemelor i proceselor frecvent ntlnite n activitatea cotidian. CS4. Aplicarea metodelor de algoritmizare, de formalizare, de analiz, de sintez i de programare pentru soluionarea problemelor legate de prelucrarea automatizat a informaiei. CS5. Translarea algoritmilor frecvent utilizai ntr-un limbaj de programare de nivel nalt.
Subcompetene: 1. Organizarea comunicrii ntre programul / subprogramul apelant i subprogramul apelat. 2. Proiectarea structural a algoritmului i a programului. Obiective operaionale : S argumenteze necesitatea divizrii problemelor complexe n subprobleme mai simple; S evalueze corect evoluia parametrilor transmii prin valoare;

S elaboreze programe n care se utilizeaz comunicarea programul /subprogramul apelant i subprogramul apelat, cu ajutorul parametrilor valoare; Obiective afective : S lucreze individual, n perechi, n grup; S dezvolte cultura, logica programrii, miestria de-a elabora algoritmi ct mai raionali; S foloseasc posibilitile calculatorului i a programelor pentru a sesiza mai uor noiunile teoretice, a descoperi, a cunoate, a crea algoritmi de rezolvare a diferitor probleme ale vieii; S dezvolte competene antreprenoriale.

NIVELUL INIIAL AL CLASEI: Colectiv eterogen STRATEGII DIDACTICE PRINCIPII DIDACTICE: - principiul participrii i nvrii active; - principiul asigurrii progresului gradat al performanei; - principiul conexiunii inverse. METODE DE NVARE: - metode de comunicare oral: conversaia, explicaia; - metode activ participative: nvarea prin descoperire, problematizarea, pianjenul, exerciiul. PROCEDEE DE INSTRUIRE: - explicaia n etapa de comunicare; - nvarea prin descoperire; - problematizarea prin crearea situaiilor problem; - conversaia de consolidare n etapa de fixare a cunotinelor. FORME DE ORGANIZARE: - frontal i individual. FORME DE DIRIJARE A NVRII: - dirijat de profesor sau prin materiale didactice; - independent. RESURSE MATERIALE: - materiale bibliografice ( manualul, culegeri, prezentare PowerPoint); - fie de lucru; - set de aplicaii; METODE DE EVALUARE: - observarea i aprecierea verbal; - chestionare oral; - set de aplicaii.

Evocare Implic-te! Salut elevii. Le urez succes. Notez absenele. Propun elevilor s identifice termenii cheie studiai la modulul Subprograme, desennd la tabl un pianjen. (procedure, function, parametru-valoare, parametruvariabil, parametri actuali, parametri formali, line, circle, graph, rectangle, bar, )

Realizare a sensului
Informeaz-te! Proceseaz informaia!

Reflecie
Comunic i decide! Apreciaz!

Extindere. Tem pentru acas Acioneaz! Pentru acas elevii vor elabora un proiect individual - program Pascal, utiliznd subprograme, care, n rezultatul execuiei va reda un desen la dorin.

n aplicaia PowerPoint prezint un program pentru execuie i analiz a rezultatelor.(vezi anexa) R: 12 10 12 10

La calculatoare elevii vor elabora un program, n care vor utiliza procedura ROBOT (elaborat de utilizator), care n rezultatul execuiei va desena un robot(valorile numerice la decizia elevilor). Prof. prezint la ecran robotul- vezi anexa.

Anexa

program grafica; uses crt,graph; var i,j:integer; procedure robot; begin setcolor(4);circle(450,160,50); setcolor(3);circle(425,145,5); circle(470,145,5); line(450,145,450,165); line(450,165,455,165); line(460,190,440,190); line(433,210,433,240); line(467,210,467,240); setcolor(6);rectangle(400,240,500,380); circle(450,260,5); circle(450,300,5); circle(450,340,5); setcolor(7); line(400,300,340,200); line(500,300,560,200); line(430,380,430,450); line(470,380,470,450); end; begin clrscr; i:=detect; initgraph(i,j,'d:\tp7\units1'); robot; readln; end.