3
LICEUL TEORETIC FILIPESTII DE PADURE An scolar: 2007- 2008 Profesor: DIMA DOINA MARINA PLANIFICARE LA DISCIPLINA INFORMATICA Clasa a X-a , profil MATEMATICA INFORMATICA (1 ora pe saptamana – curriculum diferentiat + 1 ora pe saptamana aprofundare) Competente generale: 1. Identificarea conexiunilor dintre informatica si societate 2. Identificarea datelor care intervin intr-o problema si a relatiilor dintre acestea 3. Elaborarea algoritmilor fundamentali in prelucrarea datelor 4. Aplicarea algoritmilor fundamentali in prelucrarea datelor 5. Implementarea algoritmilor intr-un limbaj de programare Unitatea de invatare Competente specifice Continuturi/ Tema Numar de ore Saptamana Obs. 1. Identificarea datelo care intervin intr-o problema si a relatiilor dintre acestea - Implementarea algoritmilor reprezentati in pseudocod in limbaj de programare - Utilizarea unui mediu de Elementele de baza ale limbajului de programare 1. Notiuni introductive - Structura programelor - Vocabularul limbajului - Tipuri simple de date (standard) - Constante, variabile expresii - Citirea/scrierea datelor 2. Structuri de control - Structura liniara - Structura alternative - Structuri repetitive 3. Mediul limbajului de programare studiat - Prezentare generala 8 Semestrul I 1-4

sdasasda

Embed Size (px)

DESCRIPTION

asdasdasdas

Citation preview

Page 1: sdasasda

LICEUL TEORETIC FILIPESTII DE PADURE An scolar: 2007-2008Profesor: DIMA DOINA MARINA

PLANIFICARE LA DISCIPLINA INFORMATICAClasa a X-a , profil MATEMATICA INFORMATICA

(1 ora pe saptamana – curriculum diferentiat + 1 ora pe saptamana aprofundare)Competente generale:

1. Identificarea conexiunilor dintre informatica si societate2. Identificarea datelor care intervin intr-o problema si a relatiilor dintre acestea3. Elaborarea algoritmilor fundamentali in prelucrarea datelor4. Aplicarea algoritmilor fundamentali in prelucrarea datelor5. Implementarea algoritmilor intr-un limbaj de programare

Unitatea de invatare Competente specifice Continuturi/ TemaNumar de ore Saptamana Obs.

1. Identificarea datelo care intervin intr-o problema si a relatiilor dintre acestea

- Implementarea algoritmilor reprezentati in pseudocod in limbaj de programare

- Utilizarea unui mediu de programare pentru limbajul Pascal

Elementele de baza ale limbajului de programare1. Notiuni introductive- Structura programelor- Vocabularul limbajului- Tipuri simple de date (standard)- Constante, variabile expresii- Citirea/scrierea datelor2. Structuri de control- Structura liniara- Structura alternative- Structuri repetitive3. Mediul limbajului de programare studiat- Prezentare generala- Editarea programelor sursa- Compilare, rulare, depanare4. Implementarea unor algoritmi elementari elaborate in clasa a IX-a - Minim/maxim dintr-un sir, divizibilitate, testare numar prim, descompunere in factori primi, prelucrarea cifrelor unui numar natural, determinarea c.m.m.d.c. si c.m.m.m.c., prelucrarea sirurilor de numere

8

Semestrul I

1-4

Page 2: sdasasda

2. Implementarea algoritmilor intr-un limbaj de programare

- Identificarea necesitatii structurarii datelor in tablouri- Prelucrarea datelor structurate in tablouri unidimensionale- Utilizarea fisierelor text pentru introducerea datelor si extragerea rezultatelor

5. Tipuri structurate de dateTipul tablou – ARRAYTablouri unidimensionale- citire / afisare elemente tablou unidimensional- parcurgere- inserare element in tablou unidimensional- stergere element in tablou unidimensional6. Fisiere textDefinire, operatii specifice

14

10

5-11

12-16

3. Elaborarea algoritmilor de rezolvare a problemelor

- Prelucrarea datelor structurate in tablouri unidimensionale

7. Algoritmi fundamentali de prelucrare a datelor structurate in tablouri- cautare secventiala, cautare binara- sortare- interclasare

4104

Semestrul II

1-23-78-9

4. Aplicarea algoritmilor fundamentali in prelucrarea datelor

- Elaborarea unui algoritm de rezolvare a unor probleme din aria curriculara a specializarii- Alegerea celui mai efficient algoritm de rezolvare a unei probleme

- Identificarea aplicatiilor informaticii in viata sociala

- Elaborarea si implementarea unor algoritmi de rezolvare a unor probleme cotidiene

Aplicatii interdisciplinare (specifice profilului)- Prelucrari statistice ale unei serii de valori- Operatii cu polinoame- Calcule combinatoriale- Determinareaunor marimi fizice dintr-un circuit electric serie / paralel- Aplicatii din genetica (legea cresterilor organice)

Analiza eficientei unui algoritm

Aplicatii din viata cotidiana- Determinarea situatiei scolare a unui elev (medii semestriale, medii generale, numarul de absente)- Balanta de cheltuieli ale unei familii- Determinarea salariului unei persoane- Evidenta operatiilor intr-un cont bancar

10 10-14

5. Identificarea conexiunilor dintre informatica si societate

Recapitulare semestriala si lucrare practica semestriala

4

6

17-18(sem.I)

15-17(sem.II)