S31 Recapitulare algoritmi și programare
Fișă de lucru – Clasa a VIII-a – Informatică și TIC
Unitatea de învățare: Algoritmi și programare
Lecția: Recapitulare algoritmi și programare
Durata: 1 oră
Obiectivele lecției:
- Consolidarea cunoștințelor despre conceptele fundamentale de algoritmi și programare.
- Aplicarea algoritmilor studiați pentru rezolvarea de probleme practice.
- Pregătirea elevilor pentru evaluări prin exersarea aplicațiilor complexe.
Activități propuse:
1. Test teoretic scurt (10 minute)
Răspundeți la următoarele întrebări:
- Ce reprezintă un algoritm și care sunt proprietățile sale fundamentale?
- Care este diferența între structura decizională și structura repetitivă?
- Ce operații de bază pot fi realizate asupra unui șir unidimensional?
2. Exerciții practice (40 minute)
- Exercițiul 1 – Structură decizională
Scrieți un program care:- Citește un număr întreg.
- Afișează dacă numărul este pozitiv, negativ sau zero.
- Exercițiul 2 – Structură repetitivă
Scrieți un program care:- Afișează toate numerele pare între 1 și 20.
- Exercițiul 3 – Șiruri de valori: calculul mediei
Scrieți un program care:- Citește un șir de n numere întregi.
- Calculează și afișează media elementelor din șir.
- Exercițiul 4 – Probleme cu două șiruri(opțional)
Scrieți un program care:- Compară elementele din două șiruri și afișează elementele comune.
3. Întrebări de reflecție (10 minute)
- Cum putem îmbunătăți eficiența unui algoritm?
- În ce tipuri de probleme întâlnim frecvent utilizarea șirurilor de valori?
Criterii de evaluare:
- Corectitudinea implementării algoritmilor: 50%
- Optimizarea și claritatea codului: 30%
- Respectarea cerințelor fiecărui exercițiu: 20%
Resurse necesare:
- Calculator/laptop cu un mediu de programare instalat (ex.: Code::Blocks, Dev-C++, Visual Studio).