Proiect didactic pentru o lecție mixtă
Școală: Școala Generală Nr.10
Profesor: -
Dată: 12.12.2024
Clasa: a VII-a
Unitatea de învățare: Instrucțiuni/comenzi pentru implementarea în limbaj de programarea structurii
liniare Informatica si TIC,
Lecția: Structuri liniare
Tipul lecției: mixtă
Timp: 2h
Obiective operaționale:
O1. Să explice conceptele de instrucțiune compusă, instrucțiune vidă și instrucțiune de atribuire.
O2. Să identifice conceptele învățate în cadrul rezolvării problemelor.
O3. Să aplice și să aleagă metodele adecvate de rezolvare în funcție de cerințele enunțului.
Metode și procedee didactice: conversația euristică, algoritmizarea, explicația,demonstrația, exercițiul.
Resurse: fișe de lucru, calculator, caietul de exerciții practice
Bibliografie:[Link]
U0MgSU5UVUlURVhUIFNS/# , [Link]
Desfășurarea lecției
Momentele Obiect Activitatea cadrului didactic Activitatea elevilor Strategia
lecției ivele didactică.
operaț Metode, mijloace,
ionale forme de învățare
Moment Salută elevii, întreabă cine Identifică elevii absenți
organiza- lipsește și creează o atmosferă și pregătește materialele Conversația
toric prietenoasă și deschisă în necesare pentru ora de
(3 min) clasă. clasă.
Evaluare Solicit elevilor să explice ce Elevii își prezintă tema Conversația,
Reactuali- înseamnă conceptul de realizată acasă, se demonstrația
zarea instrucțiune liniară. autoevaluează și răspund grafică
cunoștințe- la cerințele profesorului.
lor
(15 min)
Discuția Precizează tema “Structuri Elevii notează în caiete Explicația
premergă- liniare” și performanțele la titlul noii lecții și
toare care elevii vor ajunge în urmă reflectează asupra
dobândirii participării active la lecție. performanțelor pe care le
noilor pot atinge printr-o
cunoștințe implicare activă și
(2 min) constantă.
Dobândirea O1-O4 Pe baza recapitulării anterioare Ascultă cu atenție Explicația,
de noi și a analizei definiției scrise pe precizările profesorului și conversația,
cunoștințe tablă se explică următoarele își consemnează în caiete demonstrația
(40 min) definiții: definițiile termenilor grafică,
1
explicați. algoritmizarea,exer
Structura liniară constă în cițiul
instrucțiuni care se execută Rezolvă exercițiile.
mereu în aceeași manieră,
indiferent de valorile Corectează aplicațiile:
variabilelor utilizate, la fiecare fiecare elev prezintă o
rulare a programului sau a soluție la tablă, iar
secvenței de program. aceasta este discutată
împreună cu restul clasei.
Printr-o instrucțiune
declarativă se pot defini Solicită explicații
identificatori care aparțin unui suplimentare
anumit tip. Acești identificatori profesorului în cazul în
pot fi variabile, dar vom care nu au înțeles
observa mai târziu că pot cerințele exercițiului.
reprezenta și funcții.
Instrucțiunea compusă, numită
și bloc, este o colecție de
declarații și instrucțiuni
delimitate de acolade {}.
Aceasta a fost introdusă pentru
a permite utilizarea mai multor
instrucțiuni acolo unde sintaxa
impune doar una, fiind
echivalentă cu o singură
instrucțiune din punct de
vedere sintactic.
O instrucțiune return permite
ieșirea dintr-o funcție,
transferând controlul către
apelantul funcției. De
asemenea, o funcție poate
transmite valori apelantului său
prin intermediul instrucțiunii
return.
În anumite cazuri, limbajul C+
+ impune prezența unei
instrucțiuni într-un punct
specific al programului, chiar
dacă logica acestuia nu o
necesită. În astfel de situații, se
2
folosește instrucțiunea vidă, cu
următoarea sintaxă: ;.
Pentru afișarea numerelor reale
cu un număr dorit de zecimale,
se poate utiliza biblioteca
iomanip, iar la afișare se
folosește funcția
setprecision(nr) pentru a seta
numărul de cifre afișate.
Rezolvarea O2,O3 Primesc fișa de lucru, Exercițiul,
probleme- Pentru studiul individual din rezolvă exercițiile verificarea
lor din fișa clasa se vor rezolva exercițiile oferite, notează individuală
de lucru de la 1 la 4. observațiile profesorului
(40 min) Explică cerințele și intervine pentru fiecare exercițiu și
cu informații suplimentare solicită informații
acolo unde sunt neclarități din suplimentare acolo unde
partea elevilor. nu au înțeles.
Confirmă și apreciază
răspunsurile corecte.
Feed-back Întreabă elevii despre noțiunile Răspund la întrebările Conversația
(4 min) învățate: structura liniară, profesorului.
instrucțiunea declarativă,
structura return și instrucțiunea
vidă.
Evaluare și Notează elevii care au răspuns
notare corect și au fost activi la ore.
(2 min)
Tema Dă tema pentru acasă Notează tema și Explicația
pentru exercițiile 5,6 de pe fișa de indicațiile profesorului.
acasă lucru cu explicațiile și
(4 min) observațiile necesare.
Fișă de lucru
1. Determină ce se afișează la execuția următoarei secvențe de instrucțiuni, știind că toate variabilele sunt
de tip int:
a = 7; b = 4;
c = 3; a = b + c;
b = a - 5;
cout << a << " " << b;
[Link] un program care afiseaza radicalul unui numar natural n cu o precizie de exact doua zecimale.
3
3. Scrie un program care citește 4 note obținute de un elev și afișează media aritmetică a acestora.
Valorile se citesc de la tastatură.
4. Fie un număr x format din exact 3 cifre citit de la tastatură. Să se afişeze cifrele numărului începând cu
cifra unităţilor cu spaţii între ele.
[Link] se afiseaza dupa executia secreventei:
a = 9; b = 2;
c = 4; c = a - b;
6. Se cere sa se afiseze rezultatul secventelor , cu trei zecimale? (variabille sunt de tipul float)
a=2.456; b=6.223; c=4.222;
d=a*b+c;
7. Determină ce se afișează la execuția următoarei secvențe de instrucțiuni, știind că toate variabilele sunt
de tip int:
x = 14; y = 8;
z = 6; x = x + y;
y = x - z;
cout << x << " " << y;
8. Scrie un program care citește un număr întreg și verifică dacă acesta este par sau impar.
9. Se dau două numere reale, a și b. Scrie un program care să afișeze suma și produsul lor cu o precizie de
3 zecimale.
10. Fie un număr n citit de la tastatură. Scrie un program care să afișeze suma cifrelor sale.