Sunteți pe pagina 1din 5

Avizat,

Sef catedra: Prof. Dan Iuliana


Petrica

Aprobat,
Director: Prof. Ing. Dragomir

Profesor Nicolae

Unitatea colar CEVM Ploiesti..........

Cornelia
Disciplina informatic - laborator

Clasa.aIX-a./Nr. ore pe spt. 3


Planificare calendaristic
Anul colar 2014-2015

Programa aprobat cu O.M.nr. 5099/09.09.2009


Filiera teoretic
Profil matematic-informatic/ intensiv informatic
Uniti de nvare
Competene
Coninuturi
specifice
Identificarea datelor
care intervin ntr-o
problem i a tipurilor
acestora
Elaborarea algoritmilor
de rezolvare a
problemelor i
implementarea lor ntrun limbaj de
programare

2.1
4.1
4.5

2.1
3.1
3.2
3.3
4.1
4.5

Nr. de
ore
alocate
NTS. Prezentarea programei
1
11
Date cu care lucreaz algoritmii (constante, variabile). Clasificarea
datelor. Tipuri de date standard.
Citirea i scrierea datelor de la / la consol.
Operaii asupra datelor. Expresii.
Aplicaii cu structuri de baz:
21
structura liniar (exemple: calculul ariei i al perimetrului unor figuri
geometrice)
structura alternativ (exemple: rezolvarea ecuaiei de gradul 2,
verificarea dac trei numere pot fi laturile unui triunghi)
structura repetitiv (exemple: parcurgerea numerelor naturale dintr-un
interval n ordine cresctoare sau descresctoare, sau cu un pas
precizat, folosind toate cele 3 tipuri de structuri repetitive).
Algoritmi elementari.
1. Prelucrarea numerelor:
prelucrarea cifrelor unui numr (exemple: suma cifrelor unui
mumr, inversul unui numr, testarea proprietii de palindrom,
numrul de cifre dintr-un numr, etc.)
probleme de divizibilitate (exemple: determinarea divizorilor unui
numr, determinarea c.m.m.d.c./c.m.m.m.c., testare primalitate,
descompunere n factori primi, etc.)

Sptmna
S1
S1-S4

S5-S11

Observaii

Evaluare
initiala

Avizat,
Sef catedra: Prof. Dan Iuliana
Petrica

Uniti de nvare

Elementele de baz ale


limbajului de
programare

Aprobat,
Director: Prof. Ing. Dragomir

Competene
specifice

2.1
4.1
4.5

Coninuturi
calculul unor expresii simple (sume, produse, etc.)
Evaluare sumativ
2. Prelucrarea unor secvene de valori:
determinare minim/maxim
verificarea unei proprieti (exemplu: dac toate elementele din
secven sunt numere prime, etc.)
calculul unor expresii n care intervin valori din secven
(exemple: numrarea elementelor pare/impare, nsumarea sau
nmultirea numerelor dintr-o secven, etc.)
generarea irurilor recurente (de exemplu: irul Fibonacci,
progresii aritmetice i geometrice)
Evaluare sumativ
Recapitulare pentru teza
Teza
Mediul limbajului de programare studiat. Prezentare general.
Editarea programelor surs. Compilare, rulare, depanare
Structura programelor
Elemente de vocabular al limbajului
Scrierea pe ecran
Elementele de baz ale limbajului de programare
Noiuni introductive
Structura programelor
Vocabularul limbajului
Tipuri simple de date (standard)
Constante, variabile, expresii
Citirea/scrierea datelor

Fiiere text

4.4
4.5

Reprezentarea algoritmilor ntr-un limbaj de programare


Structuri de control implementate n limbajul de programare.
Evaluare sumativ
Definire, operaii specifice
citirea i afiarea datelor folosind fiiere text, aplicaii cu fiiere

Nr. de
ore
alocate

Sptmna

1
2

S12
S12

S13

S14-S16

S17

Observaii

Avizat,
Sef catedra: Prof. Dan Iuliana
Petrica

Uniti de nvare

Aprobat,
Director: Prof. Ing. Dragomir

Competene
specifice

Tablouri
unidimensionale

4.1
4.2
4.3
4.5

Tablouri
bidimensionale

4.1 4.2
4.3 4.5

Coninuturi
text (exeplu: ordonarea numerelor dintr-un fiier, interclasarea
conintului a dou fiiere care memoreaz numere ordonate
cresctor, etc)
Recapitulare sem. I. Aplicatii
Algoritmi fundamentali de prelucrare a datelor structurate n tablouri
Aplicaii cu parcurgerea tablourilor unidimensionale (exemple:
citirea i afiarea elementelor tablourilor)
Aplicaii cu interschimbarea, deplasarea, tergerea i inserarea de
elemente (exemple: inversarea ordinii elementelor unui tablou,
tergerea elementelor cu o anumit proprietate, permutri
circulare)
elemente distincte (exemplu: transformarea unui vector n mulime
prin eliminarea elementelor nedistincte)
operaii cu mulimi (reuniune, intersecie, diferena, apartenena,
incluziune)
cutare secvenial, cutare binar
Evaluare sumativ
sortare (selecie, inserie, bubble-sort, numrare)
aplicaii cu vectori de frecven (exemplu: frecvena cifrelor unui
numr, ordonare de cifre)
interclasare (exemplu: operaiile cu mulimi ordonate)
secvene i subiruri, generarea submulimilor unei mulimi
aplicaii cu conversii ntre diferite sisteme de numeraie (cu iruri
de cifre)
Evaluare sumativ
parcurgerea tablourilor bidimensionale pe linii/coloane (exemple:
elemente minime/maxime, vecinii unui element din matrice, sume
pe linii sau coloane, stergerea sau inserarea de linii i coloane, etc)
tablouri bidimensionale ptratice, diagonale, mprirea matricii n
zone n funcie de diagonale, generarea unei matrici dup o regul,

Nr. de
ore
alocate

Sptmna

18

33

S19-S29

12

S30-S33

Observaii

Avizat,
Sef catedra: Prof. Dan Iuliana
Petrica

Uniti de nvare

Aprobat,
Director: Prof. Ing. Dragomir

Competene
specifice

Coninuturi

Nr. de
ore
alocate

Sptmna

etc)
Evaluare sumativ
Aplicarea algoritmilor
n prelucrarea datelor

5.1
5.2

Aplicaii interdisciplinare (specifice profilului)


Operaii cu fracii i numere raionale (simplificarea fraciilor,
adunare, scadere, nmulire, mprire, comparare)
Generarea primilor n termeni ai unei progresii
Aplicaii geometrice (distana dintre dou puncte, volumul
corpurilor regulate, centrul de greutate al unei mulimi de puncte,
etc.)
Determinarea punctului de intersecie a dou mobile n micare
rectilinie i uniform
Determinarea masei moleculare a unui compus chimic
Analiza eficienei unui algoritm. Analiza eficienei a doi sau mai muli
algoritmi care rezolv aceeai problem.
Evaluare sumativ
Recapitulare sem. II
Recapitulare finala

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

S34

3
3

S35
S36

Observaii

Avizat,
Sef catedra: Prof. Dan Iuliana
Petrica

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

Aprobat,
Director: Prof. Ing. Dragomir

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