Documente Academic
Documente Profesional
Documente Cultură
PROGRAME COLARE
INFORMATIC
CLASA A IX-A
CICLUL INFERIOR AL LICEULUI
Bucureti, 2009
NOTA DE PREZENTARE
Prezentul document conine programa colar pentru disciplina Informatic, studiat n
filiera teoretic, la profilul real, specializarea matematic-informatic, intensiv informatic, precum i la
filiera vocaional, profil militar, specializarea matematic-informatic intensiv informatic, prevzut
sptmnal cu o or pentru activiti teoretice i 3 ore pentru activiti practice, n conformitate cu
art. 9. din OMECI 3410/16.03.2009.
__________________________________________________________________________________________________
Informatic, clasa a IX-a, ciclul inferior al liceului, filiera teoretic, profil real, specializarea: Matematicinformatic intensiv informatic; filiera vocaional, profil militar, specializarea: Matematic-informatic
intensiv informatic
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 de rezolvare a problemelor
4. Aplicarea algoritmilor fundamentali n prelucrarea datelor
5. Implementarea algoritmilor ntr-un limbaj de programare
VALORI I ATITUDINI
__________________________________________________________________________________________________
Informatic, clasa a IX-a, ciclul inferior al liceului, filiera teoretic, profil real, specializarea: Matematicinformatic intensiv informatic; filiera vocaional, profil militar, specializarea: Matematic-informatic
intensiv informatic
Competene specifice
1.1. Identificarea aplicaiilor informaticii n
viaa social
1.2. Recunoaterea situaiilor n care este
necesar prelucrarea algoritmic a
informaiilor.
Coninuturi
2.1. Descrierea unei succesiuni de operaii Date cu care lucreaz algoritmii (constante, variabile,
prin care se obin din datele de intrare, expresii).
datele de ieire
Operaii asupra datelor(aritmetice, logice, relaionale).
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
Competene specifice
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.
Coninuturi
Etapele rezolvrii problemelor. Exemple.
Noiunea de algoritm. Caracteristici. Exemple.
Reprezentarea algoritmilor. Pseudocod.
Principiile programrii structurate. Structuri de baz:
structura liniar, structura alternativ, structura repetitiv.
Algoritmi elementari.
1. Prelucrarea numerelor :
prelucrarea cifrelor unui numr (de exemplu, suma
cifrelor, 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, etc.)
calculul unor expresii simple (sume, produse, etc.)
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)
Coninuturile sunt prezentate n tabele, grupate pe competene i asocierea acestora este obligatorie. Este la
decizia cadrului didactic/ a autorului de manual colar ordinea abordrii coninuturilor, cu respectarea logicii
interne a domeniului.
1
__________________________________________________________________________________________________
Informatic, clasa a IX-a, ciclul inferior al liceului, filiera teoretic, profil real, specializarea: Matematicinformatic intensiv informatic; filiera vocaional, profil militar, specializarea: Matematic-informatic
intensiv informatic
Coninuturi
4.1. Transcrierea
algoritmilor
din Elementele de baz ale limbajului de programare
pseudocod
ntr-un
limbaj
de Noiuni introductive
programare.
Structura programelor
4.2. Identificarea necesitii structurrii
Vocabularul limbajului
datelor n tablouri.
Tipuri simple de date (standard)
4.3. Prelucrarea datelor structurate .
Constante, variabile, expresii
4.4. Utilizarea fiierelor text pentru intro Citirea/scrierea datelor
ducerea
datelor
i
extragerea Structuri de control
rezultatelor.
Structura liniar
4.5. Utilizarea unui mediu de programare
Structura alternativ
(pentru limbajul Pascal sau pentru
Structuri repetitive
limbajul C/C++)
Tipuri structurate de date. Tipul tablou
Tablouri unidimensionale
Tablouri bidimensionale
Algoritmi fundamentali de prelucrare a datelor structurate
n tablouri
cutare secvenial, cutare binar
sortare
interclasare
parcurgerea
tablourilor
bidimensionale
pe
linii/coloane
Fiiere text. Definire, operaii specifice
Mediul limbajului de programare studiat
Prezentare general
Editarea programelor surs
Compilare, rulare, depanare
5. Aplicarea algoritmilor fundamentali n prelucrarea datelor
Competene specifice
Coninuturi
Informatic, clasa a IX-a, ciclul inferior al liceului, filiera teoretic, profil real, specializarea: Matematicinformatic intensiv informatic; filiera vocaional, profil militar, specializarea: Matematic-informatic
intensiv informatic
SUGESTII METODOLOGICE
Predarea informaticii va fi orientat pe rezolvarea de probleme, utilizndu-se preponderent
metode activ-participative i punndu-se accent pe analiza problemei. Pentru buna desfurare a orelor
i aplicarea programei se sugereaz urmtoarele activiti de nvare:
discuii despre activiti cotidiene i modelarea acestora sub forma unei secvene bine definite de
pai;
combinarea unor operaii elementare (pai) pentru obinerea anumitor prelucrri complexe n
funcie de scopul propus;
explicarea conceptului de algoritm i a caracteristicilor algoritmilor;
explicarea diferenei existente ntre informaii care reprezint date i cele care descriu calea de
rezolvare a unei probleme;
descrierea unui algoritm n limbaj natural;
prezentarea obiectelor cu care opereaz algoritmii (constante, variabile, expresii);
clasificarea datelor n date de intrare, de ieire i date de manevr;
descrierea etapelor rezolvrii unei probleme din punct de vedere algoritmic;
prezentarea schemelor logice ca modalitate de reprezentare a algoritmilor;
prezentarea structurilor de baz n pseudocod;
exersarea scrierii unor algoritmi simpli, folosind structuri liniare, alternative i repetitive;
identificarea unor situaii n care alegerea unui algoritm prezint avantaje n raport cu altul;
exersarea crerii i aplicrii algoritmilor pentru rezolvarea unor probleme ntlnite de elevi n
studiul altor discipline colare;
evidenierea greelilor tipice n elaborarea algoritmilor;
prezentarea unor exemple de implementare ntr-un limbaj de programare a unor algoritmi elaborai
de elevi i executarea acestora pe calculator;
prezentarea mediului de programare (faciliti de editare, de compilare i de rulare);
prezentarea i exemplificarea elementelor de baz ale limbajului de programare;
activiti de dezvoltare a deprinderilor de organizare a informaiilor n tablouri;
exersarea citirii datelor de la tastatur i a afirii datelor pe ecran;
exersarea scrierii unor programe simple;
codificarea structurilor de control nvate n limbaj de programare;
proiectarea unui algoritm i implementarea acestuia;
folosirea facilitilor mediului n depanarea programelor;
implementarea structurilor de tip tablou;
exerciii de transfer al datelor din/n fiiere text;
evidenierea analogiilor i diferenelor ntre citirea/scrierea utiliznd dispozitivele standard de
intrare/ieire i fiiere text;
testarea i analizarea comportamentului programelor pentru diferite date de intrare;
ncurajarea discuiilor purtate ntre elevi, exprimarea i ascultarea prerilor fiecruia.
__________________________________________________________________________________________________
Informatic, clasa a IX-a, ciclul inferior al liceului, filiera teoretic, profil real, specializarea: Matematicinformatic intensiv informatic; filiera vocaional, profil militar, specializarea: Matematic-informatic
intensiv informatic