Sunteți pe pagina 1din 7

Unitatea de învățământ:

Data:.... semestrul I saptamâna 16


Clasa: X F
Disciplina: Informatică - real
Profesor:

Aria curriculară: Tehnologii


Titlul lecției: "Implementarea tablourilor unidimensionale"
Categoria de lecție/ Tipul de lecție: Lecţie mixtă
Timpul alocat desfășurării lecției: 50 minute
Locul de desfășurarea al lecției: laboratorul de informatică

Obiectivele operaţionale: La sfârsitul lecţiei elevii trebuie să fie capabili :


O 1. Să explice mecanismul de reprezentare a tablourilor în memoria calculatorului. Obiectivul este atins daca elevul poate sa reprezinte schematic
mecanismul de reprezentare a tablourilor în memoria calculatorului in proportie de 80 %.
O 2. Să implementeze tablourile unidimensionale în limbajul de programare C. Obiectivul este atins daca elevul foloseste corect elementele de sintaxa
specifice limbajului de programare C in proportie de 70 %.
O 3. Să introducă 7 valori direct de la tastatură pe care le vor memora într-un vector și le vor afișa pe ecran.Obiectivul este atins daca elevul introduce 3 din
cele 7 valori.
O 4.Să efectueze operaţii elementare asupra datelor dintr-un tablou unidimensional si anume: calcularea sumei elementelor unui vector, calcularea
elementului maxim dintr-un vector, afisarea elementelor pare ale unui vector. Obiectivul este atins daca elevul va sti sa efectueze 2 din cele 3 operatii elementare
specificate.

Strategia didactică:
Sistemul mijloacelor de învățământ utilizate în cadrul lecției: unitatea de calcul - PC, tabla, marker, videoproiector, materiale audio-video

Sistemul metodologic utilizate în cadrul lecţiei: conversaţia examinatoare/ de fixare, povestirea, expunerea, algoritmizarea,explicatia, exercitiul

Forme de organizare a lecţiei: frontal, individual


Documente curriculare: manualul școlar, catalogul, programa analitică a disciplinei

Bibliografia: Manual de Informatica, Tudor Sorin, Editura L&S Infomat, Bucuresti, 2012, pag. 30-32
http://s.ududec.com/wp-content/uploads/2014/11/5.-Tipuri-structurate-de-date.-Tipul-tablou.pdf
PLAN DIDACTIC – PLAN DE LECTIE

Nr. Evenimetele Ob. Continutul didactic Metode Mijloace Evaluare


Crt. didactice Op. Didactice didactice
(momentele
lectiei)
1. Momentul - stabilirea climatului socio - afectiv necesar desfăşurării lecţiei Conversatia
organizatoric (3 - pregătirea materialelor necesare desfăşurării lecţiei Didactica/
min) - notarea absenţilor. introductiva
2. Stimularea - adresarea întrebărilor pentru a aprecia modul în care elevii şi-au însuşit chestionar
reactualizării și cunoştinţele didactice dobândite anterior, din lectia "Organizarea datelor in e
verificarea tablouri unidimensionale" verbala/or
cunoştinţelor ală şi
didactice individual
dobândite 1.Cum se numeste structura in care organizam date cu aceeasi semnificatie? ă
anterior 2. Precizati din ce este compusa adresa unui element dintr-un tablou. Conversatia
( 9min) 3. Cum este organizat un tablou care are o forma liniara? examinatoare,
5. Cu ajutorul carei structuri putem realiza citirea si memorarea datelor intr-un
tabou liniar? Tabla,
6. Cum se modifica adresa fiecarui element din cadrul tabloului utilizand structura Explicatia marker
repetitiva?
7. Care este deosebirea intre numarul efectiv de elemente ale unui tablou
unidimensional si capacitatea acestuia?
8. Enumerati alte structuri repetitive utile pentru prelucrarea datelor dintr-un vector.

Se
Notarea elevilor ce au raspuns la lectia evaluata. apreciază
corectitudi
nea
răspunsuril
or prin
adresarea
de
calificative
verbale
3. Captarea E necesar să efectuăm o analiză a preţurilor la diferite articole. Fiecărui articol i se
atenţiei poate pune în corespondenţă un nume de variabilă, valoarea căruia este costul
(2 min) articolului dat. De exemplu: caiete – 2.5, stilouri – 3.25, creioane -1.15.
Însă în aşa caz, cînd primim o informaţie despre un nou articol, vom fi nevoiţi să
introducem în program un nume nou de variabilă, ceea ce ar duce la redactarea Tabla,
întregului program. În locul acestui şir de variabile, noi avem Expunerea marker
posibilitatea să le introducem pe toate într-un tablou, le dăm un singur nume, iar
articolul concret e determinat cu ajutorul indicelui.
2.5 3.25 1.15
Elem(1) Elem(2) Elem(3)

4. Anunţarea Se scrie pe tabla titlul lectiei si obiectivele operationale


titlului noii
lecţii, Titlul lecției: "Implementarea tablourilor unidimensionale"
prezentarea
obiectivelor Obiectivele operaţionale:
operationale şi O 1. Să explice mecanismul de reprezentare a tablourilor în memoria
scrierea lor pe calculatorului.
tablă (1 min) O 2. Să implementeze tablourile unidimensionale în limbajul de programare Expunerea Tabla,
C. marker
O 3. Să introducă 7 valori direct de la tastatură pe care le vor memora într-un
vector și le vor afișa pe ecran
O 4. Să efectueze operaţii elementare asupra datelor dintr-un tablou
unidimensional si anume: calcularea sumei elementelor unui vector, calcularea
elementului maxim dintr-un vector, afisarea elementelor pare ale unui vector.

5. Comunicarea Tabla,
noilor marker,
cunostinte / manual
Elemente de sintaxa specifice tablourilor unidimensionale scolar,
Prezentarea
noilor unitatea
LIMBAJUL C de calcul
informatii
didactice Expunerea - PC,
-declararea tabloului Tipelement numetablou [nrmax_elemente] videoproi
(25min)
ector
Comunicarea O2. -declararea indicelui de adresa Tipindice numeindice
noilor
cunostinte / -adresarea unui element din tablou Numetablou [numeindice]
Prezentarea
noilor Dacă notăm cu v variabila vector şi n reprezintă numărul efectiv de elemente,
informatii Explicatia
urmatoarele secvente in limbajul de programare C prezinta prelucrarile elementare
didactice
(25min) asupra acestui tablou unidimensional:
Tabla,
marker,
manual
scolar,
unitatea
de calcul
- PC,
Terminologie. Biblioteci. Declaratii
videoproi
1. Biblioteci ector
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

2. Declarare
int v[50]; //declararea vectorului Expunerea
int n, i; //declararea elementelor auxiliare Explicatia
//n-variabila in care retinem numarul de elemente pe care il vom vrea in
vector , i-variabila contor cu care vom parcurge vectorul v

Citirea, Parcurgerea si Afisarea


O3
1. Citirea

Citirea unui vector, folosind instr. for:


Citirea unui vector se realizează în două etape:
Algoritmizarea
1. Se citeşte numărul efectiv de elemente;
2. Se citesc pe rând toate elementele vectorului.
Comunicarea
noilor
printf("n=");
cunostinte /
scanf("%d",&n);
Prezentarea
for(i=1;i<=n;i++)
noilor
{
informatii Expunerea
printf("v[%d]=",i);
didactice Algoritmizarea
scanf("%d",&v[i]);
(25min)
}

O3 2. Parcurgerea Tabla,
for(i=1;i<=n;i++) marker,
//instructiuni manual
printf("\n"); scolar,
Expunerea, unitatea
Algoritmizarea de calcul
O3 3. Afisare - PC,
Afişarea unui vector, folosind instr. for: videoproi
ector
Afişarea unui vector se face componentă cu componentă.
Expunerea
Explicatia

for(i=1;i<=n;i++)
printf("%d ",v[i]);
printf("\n");
getch(); Expunerea ,
Algoritmizarea

O4 Operatii elementare cu vectori

4. Suma elementelor unui vector


int s;
s=0; Expunerea ,
for(i=1;i<=n;i++) Algoritmizarea
s=s+v[i];
Comunicarea printf("s=%d\n",s);
noilor getch();
cunostinte /
Prezentarea 5. Maxim
noilor int max;
informatii max=v[1];
didactice for(i=2;i<=n;i++) Tabla,
(25min) if (v[i]>max) Expunerea , marker,
max=v[i]; Algoritmizarea manual
scolar,
printf("max=%d\n",max);
getch(); unitatea
de calcul
- PC,
6. Numarul de elemente pare videoproi
ector
int nr;
nr=0;
for(i=1;i<=n;i++) Expunerea ,
if (v[i]%2==0) Algoritmizarea
nr=nr+1;
printf("nr de elem pare=%d\n",nr);
getch();
6. Fixarea noilor Are loc prin formularea intrebarilor de catre cadrul didactic din noua lectie. Conversatia Evaluare
cunoștinte didactica/ de orală
didactice / 1.Care este sintaxa declararii unui tablou unidimensional in C? fixare continuă
Intensificare 2.Cum se realizeaza citirea de la tastatura a elementelor unui vector?
procesului de 3.Dar afisarea? Conversatia
retenție si 5.Specificati ce valori afiseaza secventa de operatii alaturata, pentru vectorul v, unde examinatoare
transfer v = 0, 3, 2, 4, 1, 6, 8:
(6 min) Explicatia Tabla,
Pentru i=1, 7 executa marker
Daca v[i]=i atunci scrie i Exercitiul
Sfarsit daca Algoritmizarea
Sfarsit pentru

a). 1, 2, 3
b). 4, 6
c). 2, 4, 6, 8
d). nicio valoare

7 Incheierea - fac aprecieri referitoare la modul de desfăşurare a lecţiei şi scot în evidenţă elevii Conversatie de Evaluare
lecției care au avut o prestaţie bună şi foarte bună la oră. incheiere finală
(4min) - dau tema pentru acasă

TEMA:
Fise de
1. 1.Se dă un vector cu n componente numere întregi. Măriţi componentele cu 2 Expunere, lucru
şi afişaţi-le.
Ex: pentru n=4 şi vectorul cu componentele: 7, 2, 5, 1 se va afişa vectorul cu Explicatie
componentele mărite cu 2: 9, 4, 7, 3.
2.Fiind dat un sir de n numere intregi, sa se determine minimul din acel sir , printr-o
singura parcurgere a sirului.
3.Se citeste de la tastatura un sir de n numere intregi. Sa se afiseze media aritmetica
a elementelor pare ale sirului.

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