1 Clasa a 9-a Matematic-informatic, tiine ale naturii Nr. Ore/sptmn. : 1 or COMPETENE GENERALE 1. Identificarea conexiunilor dintre informatic i societate. 2. Identificarea datelor care intervin ntr-o problem i a relaiilor dintre acestea 3. Elaborarea algoritmilor derezolvareaproblemelor 4. Aplicareaalgoritmilor fundamentali n prelucrareadatelor 5. Implementareaalgoritmilor ntr-un limbaj deprogramare VALORI I ATITUDINI Exprimarea unui mod de gndire creativ, n structurarea i rezolvarea problemelor Contientizarea impactului social, economic i moral al informaticii Formarea obinuinelor de a recurge la concepte i metode informatice de tip algoritmic specifice n abordarea unei varieti de probleme. Manifestarea unor atitudini favorabile fa de tiin i de cunoatere n general Manifestarea iniiativei i disponibilitii de a aborda sarcini variate PLANIFICARE ANUAL Numr de ore Nr. crt. Sem. Predare nvare Evaluare Ore la dispoziia profesorului Coninuturi Capitole 1 Identificarea conexiunilor dintre informatic i societate 2 Identificarea datelor care intervin ntr-o problem i a relaiilor dintre acestea 6 3 Elaborarea algoritmilor derezolvareaproblemelor 3 Implementareaalgoritmilor ntr-un limbaj deprogramare 1. I 2 1 Recapitulare 4 2 Implementareaalgoritmilor ntr-un limbaj deprogramare 6 2 Aplicareaalgoritmilor fundamentali n prelucrareadatelor 2. II 3 Recapitulare Planificarea anual la discilina INFORMATICA prof. matematic-informatic, clasa a IX-a 2 Semestrul I NR. CRT UNITATE DE NVARE COMPETENE SPECIFICE CONINUTURI NR. ORE SAPT OBS 1 1 - Identificarea conexiunilor dintre informatic i societate 1.1. - Identificareaaplicaiilor informaticii n viaa social 1.2. - Recunoaterea situaiilor n care este necesar prelucrarea algoritmic a informaiilor. Definirea informaticii ca tiin Rolul informaticii n societate Studii de caz al unor situaii sociale, n abordare informatizat 1 S1 2 2 - Identificarea datelor care intervin ntr-o problem i a relaiilor dintre acestea 2.1. - Descompunerea rezolvrii unei problemen pai 2.2. - Identificarea tipurilor de date necesare pentru rezolvarea unei probleme (de intrare, de ieire, de manevr). 2.3. Descrierea coerent a unei succesiuni de operaii prin care se obin datele de ieire, din datele de intrare. Etapele rezolvrii problemelor. Exemple Noiunea de algoritm. Caracteristici. Exemple. Date cu care lucreaz algoritmii (constante, variabile, expresii). Operaii asupra datelor (aritmetice, logice, relaionale). 2 S2 S3 3 3 - Elaborarea algoritmilor de rezolvare a problemelor 3.1. - Analizarea enunului unei probleme: identificarea datelor de intrare i a datelor de ieire (cu specificarea tipului datelor i a relaiilor existente ntre date) i stabilirea pailor de rezolvare a problemei. 3.2. Reprezentarea algoritmilor n pseudocod 3.3. - Respectarea principiilor programrii structurate n procesul deelaborareaalgoritmilor Reprezentarea algoritmilor n pseudocod. Principiile programrii structurate. Structuri de baz: structuraliniar structuraalternativ structurarepetitiv Algoritmi elementari 1. Prelucrarea numerelor : prelucrarea cifrelor unui numr (de exemplu, suma cifrelor, testarea proprietii de palindrom etc.) problemededivizibilitate(deexemplu, determinareadivizorilor unui numr, determinarea c.m.m.d.c./c.m.m.m.c., testare primalitate etc.) calculul unor expresii simple(sume, produse etc.) 2. Prelucrarea unor secvene de valori determinareminim/maxim verificarea unei proprieti, de exemplu, dac toate elementele din secven sunt numere perfecte (numr egal cu suma divizorilor si, mai puin el 6 = 1+2+3 ) etc. calculul unor expresii n care intervin valori din secven (de exemplu: numrarea elementelor pare/impare etc) generarea irurilor recurente (de exemplu: irul Fibonacci) 12 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 Continu arein sem. 2 Planificarea anual la discilina INFORMATICA prof. matematic-informatic, clasa a IX-a 3 Recapitulare combinarea unor operaii elementare (pai) pentru obinerea anumitor prelucrri complexe n funcie de scopul propus; explicarea diferenei existente ntre informaii care reprezint date i cele care descriu calea de rezolvare a unei probleme; descriereaunui algoritm n limbaj natural; descrierea etapelor rezolvrii unei probleme din punct de vedere algoritmic; exersarea scrierii unor algoritmi simpli, folosind structuri lineare, alternative i repetitive; exersarea crerii i aplicrii algoritmilor pentru rezolvarea unor problementlnitedeelevi n studiul altor discipline colare; evidenierea greelilor tipice n elaborarea algoritmilor; prezentareaunor exempledeimplementare ntr-un limbaj de programare a unor algoritmi elaborai de elevi i executarea acestora pe calculator; 3 S16 S17 S18 Semestrul al II-lea NR. CRT UNITATE DE NVARE COMPETENE SPECIFICE CONINUTURI NR. ORE SAPT OBS 1. 4 - Implementarea algoritmilor ntr-un limbaj de programare 4.1. - Elaborareaunui algoritmde rezolvareaunor problemedin aria curricular a specializrii 4.2. - Alegereaunui algoritm eficient derezolvareaunei probleme Aplicaii interdisciplinare (specificeprofilului). Exempleorientative: Rezolvarea ecuaiei de gradul I i de gradul al II-lea Simplificarea fraciilor Aplicaii geometrice (distana dintre dou puncte, aria/perimetrul unui triunghi, volumul corpurilor regulate etc.) Determinareapunctului deintersecie a dou mobile n micare rectilinie i uniform Determinareamasei moleculare aunui compus chimic. Analiza eficienei unui algoritm(Analizarea unui algoritm din punctul devedereal numrului de operaii executate). 6 S19 S20 S21 S22 S23 S24 Continua redin sem. 1 2. 5 - Aplicarea algoritmilor fundamentali n prelucrarea datelor 5.1. - Identificarea ntr-un program a structurilor de control nvate Exemplificri de implementare a unor algoritmi studiai proiectarea/modelarea unui algoritm i implementarea acestuia; folosirea facilitilor mediului n depanarea programelor; 0: suma primelor n numere naturale; 1: aparitia fiecarei cifre intr un numar; 2: criterii de divizibilitate; 8 S25 S26 S27 S28 S29 Planificarea anual la discilina INFORMATICA prof. matematic-informatic, clasa a IX-a 4 NR. CRT UNITATE DE NVARE COMPETENE SPECIFICE CONINUTURI NR. ORE SAPT OBS 3: descompunerein factori primi; 4: test deprimalitate; 5: test patrat perfect, cub perfect; 6: cmmdc cmmmc Euclid; 7: cmmdc cmmmc Euclid pt. 3 numere; 8: baza 10 baza b; 9: test palindrom; 10: rezolvareecuatie degrad I; 11: rezolvareecuatie degrad II; 12: medii; 13: maxim, minim; 14: arii si perimetre pentru figuri plane; 15: triunghi dreptunghic; 16: det nr de zile dintre doua date calendaristice; S30 S31 S32 3. Recapitulare final identificarea unor situaii n care alegerea unui algoritm prezint avantaje n raport cu altul; prezentarea unor exempledeimplementarentr-un limbaj de programare aunor algoritmi elaborai de elevi i executarea acestora pe calculator; exersarea scrierii unor programe complexe; proiectarea/modelarea unui algoritm i implementarea acestuia; folosirea facilitilor mediului n depanarea programelor; testarea i analizarea comportamentului programelor pentru diferite date de intrare; 3 S33 S 34 S 35