Sunteți pe pagina 1din 6

Unitatea şcolară Colegiul Tehnic „Anghel Saligny” - Bacău Profesor Elena Frunză

Disciplina informatică - laborator Clasa.aX-a./Nr. ore pe săpt. 3

Aviz Director ………………


Aviz Sef de catedra …………………….
Nr. …………. / …………………..

Clasa X B - LABORATOR
AN ŞCOLAR 2011 - 2012

Unitatea de invăţare: Subprogramele

Conţinuturi Competenţe specifice Activităţi de învăţare Resurse Evaluare Observaţii


 Definiţia subprogramului;  Înşusirea regulilor pentru  Explicarea conceptelor  Manualul  Formativa
 Necesitatea folosirii construirea subprograme- referitoare la subprograme;  Culegeri de  Teste de
subprogramelor; lor în limbajul C++;  Explicarea elementelor care probleme evaluare
 Terminologia folosită  Utilizarea corectă a alcatuiesc un subprograma:  Calcuatorul
pentru subprograme; subprogramelor antetul subprogramului, corpul  Mediul de
 Avantajele folosirii predefinite şi a celor subprogramului, prototipul programare
subprogramelor; definite de utilizator; subprogramului,activarea Borland C++
 Identificarea elementelor  Construirea unor subpro- subprogramului, parametrii de
unui subprogram: grame pentru rezolvarea comunicare, utilizarea stivei de
prototipul, antetul, definiţia subproblemelor unei către subprograme;
subprogramului; probleme;
 Descompunerea rezolvării
 Parametrii de comunicare;  Formarea deprinderilor de
unei probleme în
 Clasificarea a defini şi utiliza
subprobleme;
subprogramelor; subprograme în
 Reguli pentru construirea rezolvarea problemelor;  Identificarea unor situaţii în
subprogramelor C++;  Aplicarea mecanismului care alegerea unui algoritm
 Evaluare; recursivităţii prin crearea prezintă avantaje în raport cu
 Reguli pentru construirea unor subprograme altul;
subprogramelor C++; recursive (definite de  Descrierea notiunilor
 Transferul de parametri utilizator); referitoarea la durata de viaţă
între subprograme;  Compararea dintre a variabilelor de memorie,
 Clasificarea variabilelor de implementarea recursivă domeniul de vizibilitate al
memorie: durata de viaţă a şi cea iterativă a aceluiaşi identificatorilor;

1
Unitatea şcolară Colegiul Tehnic „Anghel Saligny” - Bacău Profesor Elena Frunză
Disciplina informatică - laborator Clasa.aX-a./Nr. ore pe săpt. 3

Conţinuturi Competenţe specifice Activităţi de învăţare Resurse Evaluare Observaţii


variabilelor de memorie, algoritm;  Prezentarea tehnicilor de
domeniul de vizibilitate al  Recunoaşterea situaţiilor utilizare a tablourilor in cadrul
identificatorilor; în care este necesară subprogramelor;
 Alegerea modului de utilizarea unor  Exersarea creării şi aplicării
implementare a subprograme; subprogramelor pentru
subprogramului;  Analiza problemei în rezolvarea unor probleme
 Tablourile de memorie şi scopul identificării întâlnite de elevi în studiul altor
subprogramele; subproblemelor acestei; discipline şcolare;
 Subprogramele de sistem;
 Evidenţierea greşelilor tipice în
 Dezvoltarea programelor;
elaborarea algoritmilor;
 Subprograme cu un număr
variabil de parametri,  Exersarea definirii şi apelării
supraîncărcarea funcţiilor; unor programe simple;
 Evaluare;

Unitatea de invăţare: Tipuri structurate de date - Şiruri de caractere

Conţinuturi Competenţe specifice Activităţi de învăţare Resurse Evaluare Observaţii


 Implementarea şirului de  Însuşire tehnicilor de  Explicarea notiunii de sir de  Manualul  Formativa
caractere în limbajul C++; lucru cu şiruri de caractere;  Culegeri de  Test de
 Citirea şi scrierea şirurilor de caractere;  Descrierea operatiilor care se probleme evaluare
caractere;  Formarea deprinderilor de efectueaza cu siruri de  Calcuatorul
 Algoritmi pentru prelucrarea utilizare a funcţiilor pentru caractere;  Mediul de
şirurilor de caractere; şiruri de caractere;  Prezentarea si explicarea programare
 Prelucrarea a două şirurilor  Însuşirea operaţiilor şi functiiilor de biblioteca care Borland C++
de caractere; algoritmilor specifici permit realizarea de operatii cu
 Prelucrarea unui şir de şirurilor de caractere; siruri de caractere;
caractere;  Combinarea unor prelucrări
 Prelucrarea subşirurilor de elementare pentru obţinerea
caractere; anumitor prelucrări complexe în
 Conversii între tipul şir de funcţie de scopul propus;
caractere şi tipuri numerice;
 Evaluare;

Unitatea de invăţare: Tipuri structurate de date - Înregistrarea


2
Unitatea şcolară Colegiul Tehnic „Anghel Saligny” - Bacău Profesor Elena Frunză
Disciplina informatică - laborator Clasa.aX-a./Nr. ore pe săpt. 3

Conţinuturi Competenţe specifice Activităţi de învăţare Resurse Evaluare Observaţii


 Implementarea  Prelucrarea datelor  Explicarea notiunii de  Manualul  Formativa
înregistrării în limbajul C+ structurate; inregistrarea;  Culegeri de  Test de
+;  Însuşire tehnicilor de  Prezentarea tehnicilor de probleme evaluare
 Declararea variabilei de lucru cu înregistrări; implementare a structurilor;  Calcuatorul
tip înregistrare;  Descrierea operatiilor care se  Mediul de
 Accesul la câmpurile pot efectua cu variabile de tip programare
înregistrării; struct; Borland C++
 Înregistrări imbricate;  Combinarea unor prelucrări
 Tablouri de înregistrări; elementare pentru obţinerea
 Înregistrări cu structură anumitor prelucrări complexe în
variabilă; funcţie de scopul propus;
 Evaluare;

Unitatea de invăţare: Tipuri structurate de date – lista, stiva, coada

Conţinuturi Competenţe specifice Activităţi de învăţare Resurse Evaluare Observaţii


 Implementarea listelor în  Înţelegere structurilor de  Explicarea notiunii de lista  Manualul  Formativa
limbajul C++; tip de listă şi a tehnicilor liniara si clasifiacarea listelor  Culegeri de  Teste de
 Implementarea şi de alocare; liniare; probleme evaluare
alocarea secvenţială;  Însuşirea operaţiilor şi  Descrierea operatiilor relative la  Calcuatorul
 Implementarea prin algoritmilor specifici liste liniare;  Mediul de
alocarea înlănţuită; listelor ;  Prezentarea algoritmilor care programare
 Clasificarea listelor;  Elaborarea unui algoritm implementeaza operatiile de la Borland C++
 Algoritmi pentru de rezolvare a unor liste liniare: iniţializarea listei,
prelucrarea listelor probleme din aria adăugarea primului nod,
generale curriculară a specializării; parcurgerea listei, căutarea
 Algoritmi pentru  Alegerea celui mai unui nod în listă, adăugarea
prelucrarea stivelor; eficient algoritm de unui nod la listă, eliminarea
 Algoritmi pentru rezolvare a unei unui nod din listă;
prelucrarea cozilor; probleme;  Combinarea unor prelucrări
 Evaluare; elementare pentru obţinerea
anumitor prelucrări complexe în
funcţie de scopul propus;

Unitatea de invăţare: Subprograme recursive

3
Unitatea şcolară Colegiul Tehnic „Anghel Saligny” - Bacău Profesor Elena Frunză
Disciplina informatică - laborator Clasa.aX-a./Nr. ore pe săpt. 3

Conţinuturi Competenţe specifice Activităţi de învăţare Resurse Evaluare Observaţii


 Definiţia procesului  Aplicarea mecanismului  Explicarea conceptelor  Manualul  Formativa
recursiv; recursivităţii prin crearea referitoare la subprograme  Culegeri de  Test de
 Reguli pentru construirea unor subprograme recursive; probleme evaluare
unui subprogram recursiv; recursive (definite de  Descompunerea rezolvării  Calcuatorul
 Variabilele locale şi utilizator); unei probleme în  Mediul de
subprogramele recursive;  Formarea deprinderilor de subprobleme; programare
 Implementarea recursivă a a defini şi utiliza Borland C++
 Identificarea unor situaţii în
algoritmilor elementari: subprograme recursive în
care alegerea unui algoritm
algoritmul pentru rezolvarea problemelor;
recursiv prezintă avantaje în
determinarea valorii  Compararea dintre
raport cu altul iterativ;
minime (maxime), implementarea recursivă
algoritmul pentru calculul şi cea iterativă a aceluiaşi  Exersarea definirii şi apelării
c.m.m.d.c. a două numere algoritm; unor subprograme recursive
întregi, algoritmi pentru  Recunoaşterea situaţiilor simple;
prelucrarea cifrelor unui în care este necesară  Proiectarea/modelarea unor
număr, algoritmul pentru utilizarea unor algoritmi şi implementarea
testarea unui număr prim, subprograme recursive; acestora cu ajutorul
algoritmul pentru  Analiza problemei în subprogramelor recursive;
determinarea divizorilor scopul identificării  Prezentarea tehnicilor de
unui număr, algoritmi subproblemelor acestei; utilizare a tablourilor in cadrul
pentru conversia între subprogramelor recursive;
baze de numeraţie;
 Exersarea creării şi aplicării
 Implementarea recursivă a
subprogramelor recursive
algoritmilor pentru
pentru rezolvarea unor
prelucrarea tablourilor de
probleme întâlnite de elevi în
memorie;
studiul altor discipline şcolare;
 Recursivitatea în cascadă;
 Recursivitatea directă şi  Evidenţierea greşelilor tipice în
indirectă; elaborarea algoritmilor
 Avantajele şi recursivi;
dezavantajele recursivităţii;
 Evaluarea;

Unitatea de invăţare: Metoda de programare Divide et Impera

Continuturi Competente specifice Activitati de invatare Resurse Evaluare Observatii

Elaborarea algoritmilor de TEHNICI DE Manual Aplicatii


4
Unitatea şcolară Colegiul Tehnic „Anghel Saligny” - Bacău Profesor Elena Frunză
Disciplina informatică - laborator Clasa.aX-a./Nr. ore pe săpt. 3

Metoda de programare Divide et rezolvare a problemelor PROGRAMARE Calculator practice


Impera  Analiza problemei în Lucrari
scopul identificării scrise
metodei de programare
adecvate pentru rezolvarea
problemei
 Aplicarea creativă a
metodelor de programare
 Analiza comparativă a
eficienţei

Unitatea de invăţare: Structuri de date alocate dinamic

Continuturi Competente specifice Activitati de invatare Resurse Evaluare Observatii

IMPLEMENTAREA Manual Aplicatii


Structuri de date alocate Identificarea datelor care STRUCTURILOR DE Calculator practice
dinamic intervin într-o problemp şi DATE Lucrari
 Liste simplu înlănţuite aplicarea algoritmilor scrise
 Liste dublu înlănţuite fundamentali de prelucrare
 Liste circulare a acestora
 Descrierea operaţiilor
specifice listelor
înlănţuite şi elaborarea
unor subprograme care
să implementeze aceste
operaţii.

Unitatea de invăţare: Aplicaţii interdisciplinare şi din viaţa cotidiana

Conţinuturi Competenţe specifice Activităţi de învăţare Resurse Evaluare Observaţii


 Analiza problemei;  Identificarea aplicaţiilor  Analiza, elaborarea si  Manualul  Formativa
 Elaborarea modului de informaticii în viaţa realizearea unor aplicatii /  Culegeri de  Evaluarea
rezolvarea; socială; proiecte de mai mare probleme proiectului
5
Unitatea şcolară Colegiul Tehnic „Anghel Saligny” - Bacău Profesor Elena Frunză
Disciplina informatică - laborator Clasa.aX-a./Nr. ore pe săpt. 3

Conţinuturi Competenţe specifice Activităţi de învăţare Resurse Evaluare Observaţii


 Transpunerea în limbajul  Elaborarea şi implement- anvergura in care sa fie  Calcuatorul realizat
de programare; tarea unor algoritmi de implicati si antrenati grupuri de  Mediul de
 Testarea programului; rezol-vare a unor elevi; programare
 Elaborarea documentaţiei; probleme coti-diene;  Testarea şi analizarea Borland C++
 Evaluare; comportamentului programelor
pentru diferite date de intrare;
 Incurajarea discuţiilor purtate
între elevi, exprimarea şi
ascultarea părerilor fiecăruia.

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