Evaluare – Algoritmi: date, proprietăți, expresii și structuri
Disciplina: Informatică și TICClasa: a 5-a
Nume elev: ____________________Data: ____________
1. Scrie, în limbaj natural, un algoritm pentru pregătirea unui ceai. Notează pașii în ordine, numerotându-i (cel puțin 5 pași).
2. Algoritmul de mai jos ar trebui să descrie cum se udă o floare: „1. Iau stropitoarea. 2. Pun apă în stropitoare. 3. Torn apă la floare, la nesfârșit.” Ce proprietate a algoritmului nu este respectată? Explică de ce și rescrie pasul 3 astfel încât algoritmul să fie corect.
3. Se dă problema: „Un elev vrea să afle câți bani i-au rămas după ce a cumpărat o carte. El știe câți bani a avut și cât a costat cartea.” Precizează care sunt datele de intrare și care sunt datele de ieșire. Ce dată de manevră ai putea folosi?
4. Calculează aria unui dreptunghi folosind formula aria = lungime * lățime. Scrie un algoritm care citește lungimea și lățimea, calculează aria și o afișează. Precizează care sunt variabilele din algoritm. Apoi scrie un alt algoritm, pentru perimetrul pătratului (perimetru = 4 * latura), și precizează ce constantă folosește.
5. Andrei cumpără 4 pixuri cu 5 lei bucata și 3 radiere cu 2 lei bucata. El plătește cu o bancnotă de 50 de lei. Câți lei primește rest? Scrie rezolvarea sub forma unui algoritm cu pași (citește, atribuire, scrie).
6. Calculează valoarea fiecărei expresii: a) 17 % 5; b) 20 / 4 + 3 * 2; c) (8 > 5) ȘI (3 == 4); d) NU (10 <= 7). Pentru expresiile c) și d), scrie rezultatul ca A (adevărat) sau F (fals).
7. Scrie un algoritm care citește un număr natural n și afișează mesajul „par” dacă numărul este par sau „impar” în caz contrar. Ce tip de structură ai folosit (liniară sau alternativă)? Justifică răspunsul.
8. La intrarea într-un parc de distracții, un copil poate urca în carusel doar dacă are cel puțin 120 cm înălțime și are bilet. Scrie un algoritm care citește înălțimea copilului și răspunsul la întrebarea „Are bilet?” (da/nu) și afișează „Poate urca” sau „Nu poate urca”. De câte instrucțiuni alternative ai nevoie dacă folosești operatorul logic ȘI? Justifică.