clasa9intensiv

8
Liceul Teoretic Eugen Lovinescu Clasa IX B, intensiv informatica Profesor Manda Ana 4 ore/sapt(1 teorie +3 laborator) PLANIFICAREA CALENDARISTICĂ AN ŞCOLAR 2009/2010 NR. CRT. UNITATE DE ÎNVĂŢARE CONŢINUTURI Nr ore alocate teorie/ laborator Saptama na OBS. 1. INFORMATICA ŞI SOCIETATEA Prelucrarea informaţiei; Etapele rezolvării unei probleme; Algoritmul. Caracteristicile algoritmilor; 1 3 S1 SEMESTRUL I 2. DATELE Definiţia datelor. Clasificarea datelor. Tipuri de date: Operatorii: matematici, relaţionali, de atribuire; 2 6 S2 Expresiile; Precondiţiile unei expresii; 2 9 S3 1

Upload: codruta-tc

Post on 21-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: clasa9intensiv

Liceul Teoretic Eugen Lovinescu Clasa IX B, intensiv informaticaProfesor Manda Ana 4 ore/sapt(1 teorie +3 laborator)

PLANIFICAREA CALENDARISTICĂ AN ŞCOLAR 2009/2010

NR. CRT.

UNITATE DE ÎNVĂŢARE CONŢINUTURINr ore alocate

teorie/laboratorSaptaman

aOBS.

1.INFORMATICA ŞI SOCIETATEA

Prelucrarea informaţiei; Etapele rezolvării unei probleme; Algoritmul. Caracteristicile algoritmilor;

1 3S1

SE

ME

ST

RU

L I2. DATELE

Definiţia datelor. Clasificarea datelor. Tipuri de date:

Operatorii: matematici, relaţionali, de atribuire;

2 6

S2

Expresiile; Precondiţiile unei expresii;

2 9S3

3. ALGORITMII Reprezentarea algoritmilor; Principiile programării structurate:

Structura liniară; Structura alternativă: Structura repetitivă;

4 12

S4-S7

Algoritmi pentru interschimbare; Algoritmi pentru determinarea minimului

(maximului); Aplicaţii;

3 9 S8-S10

1

Page 2: clasa9intensiv

NR. CRT.

UNITATE DE ÎNVĂŢARE CONŢINUTURINr ore alocate

teorie/laboratorSaptaman

aOBS.

Algoritmi pentru prelucrarea cifrelor unui număr;

Algoritmul pentru compunerea unui număr din cifrele sale;

Aplicaţii; Algoritmul pentru determinarea inversului

unui număr; Aplicaţii;

2 6

S11-S12

Algorimi pentru calcularea c.m.m.d.c. Algoritmi pentru testarea unui număr prim; Aplicaţii; Algoritmi pentru generarea divizorilor

proprii ai unui număr; Algoritmi pentru generarea divizorilor primi

ai unui număr; Aplicaţii;

2 6

S13-S14

Algoritmi pentru conversii între sisteme de numeraţie;

1 3S15

Algoritmi pentru generarea şirurilor recurente;

1 3S16

Eficienţa algoritmilor;1 3

S17

Rezolvarea problemelor de matematică; Rezolvarea problemelor de fizică;

1 3

S18

2

Page 3: clasa9intensiv

NR. CRT.

UNITATE DE ÎNVĂŢARE CONŢINUTURINr ore alocate

teorie/laboratorSaptaman

aOBS.

4.

IMPLEMENTAREA ALGORITMILOR

Caracteristicile limbajului de programare; Structura programului; Instrucţiuni declarative;

1 3S19

SE

ME

ST

RU

L I

I

Tipuri de date; Constante; Declararea variabilelor de memorie;

1 3S20

Declararea constantelor simbolice; Declararea unui set de constante; Declararea tipurilor de dată utilizator;

1 3S21

Operaţii de citire şi scriere; Aplicaţii;

1 3S22

Expresia şi instrucţiunea expresie; Operatorii aritmetici; Operatorl pentru conversie explicită;

1 3S23

Operatorii pentru incrementare; Operatorii pentru decrementare; Operatorii relaţionali;

1 3S24

Operatorii de atribuire; Atribuirea simplă; Atribuirea multiplă;Atribuirea cu operator; Operatorul condiţional; Operatorul virgulă;

1 3

S25

Operatorul dimensiune; Precedenţa şi asociativitatea operatorilor;

Instrucţiunile de control. Instrucţiunea if...else;

Instrucţiunea case; Instrucţiunea FOR

1 3

S26

Instrucţiunea WHILE Instrucţiunea REPEAT Aplicaţii;

1 3 S27

3

Page 4: clasa9intensiv

NR. CRT.

UNITATE DE ÎNVĂŢARE CONŢINUTURINr ore alocate

teorie/laboratorSaptaman

aOBS.

5.IMPLEMANTAREA STRUCTURILOR DE DATE

Structuri de date; Tabloul unidemensional – vectorul; Tabloul bidimensoinal – matricea;

1 3S28

Algoritmi pentru parcurgerea elementelor unui vector;Algoritmi pentru parcurgerea elementelor unei matirce;

Algoritmi pentru căutarea unui element într-un tablou de memorie nesortat;

Algoritmi pentru căutarea într-un vector sortat. Algoritm pentru ştergerea unui element dintr-un vector;

2 6

S29-S30

Algoritmi pentru sortarea unui vector; Algoritmul de sortare prin metoda inserării;

Algoritmul de sortare prin metoda numărării; Algoritmul de sortare prin metoda selecţiei directe; Algoritmul de sortare prin metoda bulelor;

Algoritmul de sortare prin metoda inserării directe; Interclasarea a doi vectori

2 6

S31-S32

Fişiere; Implementarea fişierelor de text în limbajul

C++; Fluxuri de date pentru fişiere text;

1 3

S33

Citiri şi scrieri cu format; Aplicaţii cu prelucrări de fişiere

1 3S34

6. Recapitulare Recapitulare 1 3 S35

4