Sunteți pe pagina 1din 3

Unitatea colar

Disciplina informatic Profesor...........


Clasa a IX-a / Nr. ore pe spt. 1

Planificare calendaristic
Anul colar 2011-2012
Programa aprobat cu O.M.nr. 5099/09.09.2009
Filiera teoretic
Profil matematic-informatic/ intensiv informatic

Uniti de nvare Competene Coninuturi Nr. de ore Sptmna Observaii


specifice alocate
Informatic i societate 1.1 Definirea informaticii ca tiin
1.2 Rolul informaticii n societate 1 S1
Studii de caz ale unor situaii sociale, n abordare informatizat
Identificarea datelor care 2.1 Date cu care lucreaz algoritmii (constante, variabile, expresii).
intervin ntr-o problem Clasificarea datelor. Tipuri de date. 3 S2-S4
i a tipurilor acestora Operaii asupra datelor. Operatori. Clasificarea operatorilor.
Precedena operatorilor. Expresii.
Evaluare sumativ
Elaborarea algoritmilor Etapele rezolvrii problemelor.
de rezolvare a 2.1 Noiunea de algoritm. Caracteristici. 8 S5-S12
problemelor i 3.1 Reprezentarea algoritmilor n pseudocod
implementarea lor ntr-un 3.2 Principiile programrii structurate.
limbaj de programare 3.3 Structuri de baz: structura liniar, structura alternativ, structura
4.1 repetitiv.
4.5 Evaluare sumativ
Algoritmi elementari.
1. Prelucrarea numerelor:
prelucrarea cifrelor unui numr (de exemplu, suma cifrelor,
inversul unui numr, testarea proprietii de palindrom, etc.)
probleme de divizibilitate (de exemplu, determinarea divizorilor
unui numr, determinarea c.m.m.d.c./c.m.m.m.c., testare
primalitate, descompunere n factori primi, etc.)
calculul unor expresii simple (sume, produse, etc.)
Evaluare sumativ
2. Prelucrarea unor secvene de valori:
determinare minim/maxim
verificarea unei proprieti (de exemplu, dac toate elementele din
secven sunt numere perfecte, etc.)
calculul unor expresii n care intervin valori din secven (de
exemplu: numrarea elementelor pare/impare, etc.)
generarea irurilor recurente (de exemplu: irul Fibonacci,
progresii aritmetice i geometrice)
Evaluare sumativ
Elementele de baz ale limbajului de programare
Noiuni introductive 5 S13-S17
Structura programelor
Vocabularul limbajului
Tipuri simple de date (standard)
Constante, variabile, expresii
Citirea/scrierea datelor
Reprezentarea algoritmilor ntr-un limbaj de programare
Structuri de control implementate n limbajul de programare.
Evaluare sumativ
Fiiere text 4.4 Definire, operaii specifice
4.5 citirea i afiarea datelor folosind fiiere text 1 S18

Tablouri unidimensionale 2.1 Algoritmi fundamentali de prelucrare a datelor structurate n tablouri


3.1 parcurgerea tablourilor unidimensionale 11 S19-S29
3.3 interschimbarea, deplasarea, tergerea i inserarea de elemente
4.1 operaii cu mulimi
4.2 cutare secvenial, cutare binar
4.3 sortare
4.5 interclasare
secvene i subiruri
Evaluare sumativ
Tablouri bidimensionale 2.1 parcurgerea tablourilor bidimensionale pe linii/coloane
3.1 tablouri bidimensionale ptratice, diagonale 5 S30-S34
3.3 Evaluare sumativ
4.1
4.2
4.3
4.5

Aplicarea algoritmilor n 5.1 Aplicaii interdisciplinare (specifice profilului)


prelucrarea datelor 5.2 Analiza eficienei unui algoritm. 2 S35-S36

COMPETENE SPECIFICE :

1. Identificarea conexiunilor dintre informatic i societate

1.1. Identificarea aplicaiilor informaticii n viaa social


1.2. Recunoaterea situaiilor n care este necesar prelucrarea algoritmic a informaiilor.
2. Identificarea datelor care intervin ntr-o problem i a relaiilor dintre acestea

2.1. Descrierea unei succesiuni de operaii prin care se obin din datele de intrare, datele de ieire
2.2. Descrierea unei succesiuni de operaii prin care se obin din datele de intrare,datele de ieire
3. Elaborarea algoritmilor de rezolvare a problemelor

3.1. Analizarea enunului unei probleme i stabilirea pailor de rezolvare a problemei.


3.2. Reprezentarea algoritmilor n pseudocod.
3.3. Respectarea principiilor programrii structurate n procesul de elaborare a algoritmilor.
4. Implementarea algoritmilor ntr-un limbaj de programare
4.1.Transcrierea algoritmilor din pseudocod ntr-un limbaj de programare.
4.2. Identificarea necesitii structurrii datelor n tablouri.
4.3. Prelucrarea datelor structurate .
4.4. Utilizarea fiierelor text pentru introducerea datelor i extragerea rezultatelor.
4.5. Utilizarea unui mediu de programare (pentru limbajul Pascal sau pentru limbajul C/C++)
5. Aplicarea algoritmilor fundamentali n prelucrarea datelor
5.1.Elaborarea unui algoritm de rezolvare a unor probleme din aria curricular a specializrii
5.2.Alegerea unui algoritm eficient de rezolvare a unei probleme

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