Documente Academic
Documente Profesional
Documente Cultură
2004
INFORMATIC
Profil real
Specializarea: Matematic-informatic, intensiv informatic
Bucureti, 2004
NOTA DE PREZENTARE
Prezentul curriculum colar cuprinde programa pentru disciplina Informatic, studiat n
filiera teoretic, la profilul real, specializarea matematic-informatic, intensiv informatic,
prevzut sptmnal cu dou ore pentru activiti teoretice i dou ore pentru activiti
practice, n conformitate cu art. 9. alin c) din OMECT5723/23.12.2003.
Programa are urmtoarele componente:
Not de prezentare
Competene generale
Competene specifice i coninuturi
Valori i atitudini
Sugestii metodologice.
COMPETENE GENERALE
VALORI I ATITUDINI
Coninuturi
Definirea informaticii ca tiin
Rolul informaticii n societate
Studii de caz ale unor situaii sociale, n abordare
informatizat
Coninuturi
Etapele rezolvrii problemelor. Exemple
Noiunea de algoritm. Caracteristici. Exemple.
Date cu care lucreaz algoritmii (constante, variabile,
expresii).
Operaii asupra datelor (aritmetice, logice,
relaionale).
Coninuturi
Reprezentarea algoritmilor n 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)
Coninuturi
Elementele de baz ale limbajului de programare
Noiuni introductive
- Structura programelor
- Vocabularul limbajului
- Tipuri simple de date (standard)
- Constante, variabile, expresii
- Citirea/scrierea datelor
Structuri de control
- Structura liniar
- Structura alternativ
- Structuri repetitive
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
Coninuturi
Aplicaii interdisciplinare (specifice profilului).
Exemple:
- 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, centrul de greutate al unei mulimi de
puncte, etc.)
- Determinarea primilor n termeni ai unei progresii
aritmetice/geometrice
- Determinarea punctului de intersecie a dou
mobile n micare rectilinie i uniform
- Determinarea masei moleculare a unui compus
chimic.
Analizarea unui algoritm din punctul de vedere al
numrului de operaii executate.
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 structurilor de baz n pseudocod;
exersarea scrierii unor algoritmi simpli, folosind structuri lineare, 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/modelarea 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.