Expresii. Evaluarea expresiilor.
Obiectivele lecției: La finele lecției elevii vor fi capabili :
O1 – să definească noțiunea de expresie în C++;
O2 – să evalueze valoarea expresiile;
O3 – să clasifice expresiile în funcție de tipul lor;
O4 – să determine tipul expresiilor.
Evocarea
Salutul. Verificarea prezenței elevilor. Stabilirea regulilor pentru activitățile care urmează.
Se propune mini-quiz oral: (Anexa1)
Ce diferență este între cin și cout?
Cum afișăm două zecimale folosind setprecision?
Sugestii pentru utilizarea mini-quiz-ului în clasă
Se pot folosi exemple la tablă pentru a sublinia diferențele și a explica mai bine sintaxa.
Captarea atenției se va face prin joc didactic. Elevii organizează liniile de cod corect cu încurajarea și ghidarea profesorului https://educatieinteractiva.md/ordine-simpla/10575
Profesorul va realiza o demonstrație la calculator (Soft-ul: NetSupport School Tutor Console) / tablă interactivă pentru a ilustra un exemplu simplu de expresie aritmetică, cum ar fi a + b * c, și se întreabă elevii: „Ce valoare va avea această expresie dacă a = 2, b = 3 și c = 4?”.
Scopul este de a-i determina pe elevi să se gândească la ordinea operațiilor și la evaluarea expresiilor matematice. Exemplu de cod: https://onlinegdb.com/oRxDZmQUt
Anunțarea subiectului lecției: Expresii. Evaluarea expresiilor în C++
Anunțarea obiectivelor.
Se specifică faptul că lecția va include tipuri de expresii (aritmetice, logice, relaționale), evaluarea acestora și modul în care sunt utilizate în programe.
Elevii vor învăța să recunoască și să înțeleagă rolul fiecărui tip de expresie, cum funcționează acestea. Astfel, în timpul lecției, elevii vor învăța să scrie și să testeze diferite tipuri de expresii, să le interpreteze rezultatele.