Fișă de exerciții – Recapitulare pentru testul de evaluare: identificatori, operatori, expresii, constante și algoritmi simpli
Disciplina: Informatică și TICClasa: a 5-a
Nume elev: ____________________Data: ____________
1. Se dau următorii identificatori: nr_elevi, 2abc, suma totala, _x1, a#b, Media. Scrie care dintre ei sunt corecți și care sunt greșiți. Pentru fiecare identificator greșit, explică regula care nu este respectată.
2. Explică pe scurt ce face fiecare dintre operatorii /, div și mod. Apoi calculează 17 / 4, 17 div 4 și 17 mod 4.
3. Variabilele întregi a și b au valorile a = 8 și b = 5. Evaluează expresiile de mai jos și scrie rezultatul fiecăreia. Pentru expresiile logice, rezultatul este adevărat sau fals. a. a * 3 + b * (a div 3 + 1) b. (a + 2 * b) div 4 > 4 c. a div 3 * 3 d. a mod b + 2 e. (a < 10) AND (b > 6) f. NOT (a = b)
4. Scrie tipul fiecăreia dintre următoarele constante. Tipurile posibile sunt: constantă întreagă, constantă reală, constantă caracter, constantă șir de caractere. a. 3.14 b. 12 c. 'a' d. "casa" e. -7 f. "7"
5. Scrie un algoritm care citește un număr natural n, format din cel puțin trei cifre, și afișează suma dintre cifra unităților și cifra sutelor lui n. Exemplu: pentru n = 4721 se afișează 8, deoarece 1 + 7 = 8.
6. Ana vrea să cumpere o carte. Scrie în limbaj natural sau în pseudocod un algoritm care citește prețul cărții (p) și suma de bani pe care o are Ana (s). Algoritmul afișează restul primit, dacă banii ajung. Dacă banii nu ajung, afișează mesajul „bani insuficienți”. Precizează care sunt datele de intrare și care sunt datele de ieșire.
7. Se dă algoritmul următor: citește x a ← x mod 10 x ← x div 10 b ← x mod 10 dacă a > b atunci scrie a - b altfel scrie b - a Scrie ce se afișează pentru x = 345 și pentru x = 372. Explică ce calculează algoritmul.
8. Scrie câte o expresie logică pentru fiecare dintre următoarele condiții: a. numărul natural n este par; b. numărul natural n are exact două cifre; c. numărul x este diferit de 0; d. numărul n este divizibil cu 3 sau cu 5.