DISCIPLINA: INFORMATICĂ CLASA/NR. ORE/SĂPT: a IX-a A, B/1oră/săptămână
PROFESOR: ȘANDRU OANA
PROIECTUL UNITĂŢII DE ÎNVĂŢARE
UNITATEA DE ÎNVĂŢARE: Limbajul pseudocod și Algoritmi elementari NUMĂR DE ORE ALOCATE: 14 NR. CONŢINUTURI COMPETENŢE ACTIVITĂŢI DE ÎNVĂŢARE RESURSE EVALUARE CRT. (DETALIERI) SPECIFICE Limbajul Pseudocod: Conversaţia Reprezentarea Reprezentarea algoritmilor - structura unui algoritm; 1. algoritmilor în în pseudocod - cuvinte cheie; Activitate Observare pseudocod - reguli specifice limbajului; frontală sistematică - exemplificare. 1 /4oră Operaţiile permise într-un algoritm: Respectarea principiilor - operaţii de citire/scriere; Principiile programării structurate în - operaţii de atribuire; Conversaţia 2. programării procesul de elaborare a - operaţii de decizie. Observare structurate algoritmilor Definirea noţiunii de structură. Explicaţia sistematică Clasificarea structurilor de bază. şi notare Prezentarea principiilor programării structurate. 1/4 oră Prezentarea operaţiilor care formează o structură liniară, precum şi a instrucţiunilor Pseudocod care Conversaţia Analizarea enunţului unei descriu aceste operaţii: probleme: identificarea - instrucţiunea de citire a datelor de intrare; Exerciţiul datele de intrare şi a datele - instrucţiunea de afişare a datelor de ieşire; de ieşire (cu specificarea - instrucţiunea de atribuire. Activitatea Observare tipul datelor şi a relaţiilor Sintaxa şi modul acestor instrucţiuni. frontală sistematică 3. Structura liniară existente între date) şi Exemple de folosire a lor în scrierea unui algoritm. şi notare stabilirea paşilor de Urmărirea modului de execuţie a instrucţiunilor pe Explicaţia rezolvare a problemei. secvenţe de cod (execuţie pas cu pas). Reprezentarea algoritmilor Aplicaţii: Munca în pseudocod - interschimbarea a două variabile (cu şi fără individuală variabilă auxiliară); - perimetrul şi aria unui pătrat. 1/2 ore 4. Structura Analizarea enunţului unei Sintaxa şi modul de execuţie al instrucţiunii Dacă. alternativă probleme: identificarea Exemple de folosire a instrucţiunii Dacă în scrierea Conversaţia datele de intrare şi a datele unui algoritm. de ieşire (cu specificarea Urmărirea modului de execuţie a instrucţiunii pe Exerciţiul 1 tipul datelor şi a relaţiilor secvenţe de cod (execuţie pas cu pas). existente între date) şi Aplicaţii: Activitatea stabilirea paşilor de - minimul şi maximul a două numere întregi; frontală Observare rezolvare a problemei. - verificarea proprietăţii de paritate a unui Munca sistematică şi Reprezentarea algoritmilor număr; individuală notare în pseudocod - rezolvarea ecuaţiei de gradul I şi II; Respectarea principiilor - maximul/minimul dintre trei numere întregi; Învăţarea programării structurate în - divizibilitate. prin procesul de elaborare a descoperire algoritmilor 1 ore Sintaxa şi modul de execuţie al instrucţiunilor: - Cât timp; Exerciţiul - Pentru; Respectarea principiilor - Repetă. Munca programării structurate în Exemple de folosire a instrucţiunilorbîn scrierea individuală Structura repetitivă procesul de elaborare a unui algoritm. Explicaţia Test 5. algoritmilor Urmărirea modului de execuţie al instrucţiunilor pe de verificare Reprezentarea algoritmilor secvenţe de cod (execuţie pas cu pas). Activitatea în pseudocod Aplicaţii: frontală - suma primelor n numere naturale; - afişarea primelor n numere naturale 3 ore pare/impare. Analizarea enunţului unei 1. Prelucrarea numerelor : probleme: identificarea - prelucrarea cifrelor unui număr (de exemplu, suma Exerciţiul datele de intrare şi a datele cifrelor, testarea proprietăţii de palindrom, etc..) de ieşire (cu specificarea - probleme de divizibilitate (de exemplu, determinarea Activitatea Observare divizorilor unui număr, determinarea tipul datelor şi a relaţiilor frontală sistematică şi c.m.m.d.c./c.m.m.m.c., testare primalitate, etc.) existente între date) şi - calculul unor expresii simple (sume, produse, etc.) notare Algoritmi stabilirea paşilor de 2. Prelucrarea unor secvenţe de valori Munca 6. rezolvare a problemei. - determinare minim/maxim individuală elementari Reprezentarea algoritmilor - verificarea unei proprietăţi (de exemplu, dacă toate Probă în pseudocod elementele din secvenţă sunt numere perfecte, etc..) Învăţarea practică Respectarea principiilor - calculul unor expresii în care intervin valori din prin programării structurate în secvenţă (de exemplu: numărarea elementelor descoperire procesul de elaborare a pare/impare, etc.) algoritmilor - generarea şirurilor recurente (de exemplu: şirul 9 ore Fibonacci).