Instrucțiunea de ramificare multiplă SWITCH. Elaborarea și depanarea programelor
Obiectivele lecției: La finele lecției elevii vor fi capabili :
O1 – să definească forma instrucțiunii de ramificare multiplă Switch;
O2 – să identifice/explice modul de execuție a instrucțiunii de ramificare multiplă Switch;
O3 – să implementeze corect instrucțiunile în programele realizate în C++, respectând regulile de sintaxă și semantică;
O4 – să elaboreze programe în care se utilizează instrucțiunea în studiu.
Evocarea
Salutarea și stabilirea climatul adecvat pentru desfăşurarea lecţiei.
Verificarea temei pentru acasă, explicarea dacă ceva nu este clar.
Propun elevilor problema: De ala tastatură se citește o cifră mai mare decât zero și mai mică decât opt. Fiecărei cifre îi corespunde o zi din săptămână. Elaborați un program, care în dependență de cifra introdusă va afișa la ecran un mesaj care va corespunde cifrei introduse.
Exemplu: cifrei 1 îi corespunde ziua de luni.
Un elev rezolvă această problemă la tablă.
Urmăresc cum lucrează fiecare elev în parte, îl corectez în caz de greşală.
Verificarea problemelor scrise la tablă: https://onlinegdb.com/GLAJqDkj1
verificăm greşelile de sintaxă;
verificăm greşelile de semantică, logică.
Propun elevilor, care au scris probleme la tablă, să lămurească detaliat algoritmul de rezolvare a programului şi să răspundă la câteva întrebări:
Ce instrucţiuni condiţionale (decizională) cunoaşteţi?
Din care clasă de instrucţiuni face parte instr. If?
Câte forme de reprezentare a instrucţiunii If cunoşti?
Care este principiul de lucru a instrucţiunii IF redusă?
Care este principiul de lucru a instrucţiunii IF completă?
Profesorul monitorizează lucrul și intervine cu explicații în caz de necesitate.
Anunțarea subiectului lecției: Instrucțiunea de ramificare multiplă Switch. Anunțarea obiectivelor.