Operatori. Expresii. Evaluarea expresiilor
Disciplina: Informatică și TICClasa: a 5-a
Nume elev: ____________________Data: ____________
1. Se dau următorii operatori: +, <=, și, %, <>, nu, *, sau, >. Grupează-i în trei categorii: operatori aritmetici, operatori relaționali (de comparație) și operatori logici.
2. Evaluează expresiile aritmetice de mai jos. Respectă ordinea efectuării operațiilor. Amintește-ți că „/” înseamnă împărțire întreagă și că „%” înseamnă restul împărțirii întregi. Scrie și calculele intermediare. a) 5 + 3 * 4 b) (5 + 3) * 4 c) 27 / 5 d) 27 % 5 e) 100 – 2 * (15 + 5) / 4
3. Variabilele numerice a, b și c au valorile a = 8, b = 3 și c = 20. Înlocuiește variabilele cu valorile lor și calculează valoarea fiecărei expresii. Scrie și calculele intermediare. a) a * b – c b) (c – a) / b c) c % a + b d) ((c + a) / b) * 2
4. Variabilele numerice au valorile a = 8, b = 3 și c = 20. Stabilește valoarea de adevăr (Adevărat sau Fals) a fiecărei expresii relaționale. Scrie calculele care justifică răspunsul. a) a + b > 10 b) c / a = 2 c) a * b <= c d) c % b <> 2
5. Stabilește valoarea de adevăr (Adevărat sau Fals) a propozițiilor de mai jos. Explică pe scurt fiecare răspuns. a) 12 este număr par și 12 < 10. b) Luna este un satelit al Pământului sau 5 > 9. c) Nu (3 * 4 = 12). d) (15 % 2 = 1) sau (8 / 3 = 3).
6. Se dau trei propoziții logice, P, Q și R. Propoziția P este adevărată, iar propozițiile Q și R sunt false. Află valoarea de adevăr a fiecărei expresii logice și scrie pașii de rezolvare. a) P și Q b) (P sau Q) și Nu(R) c) Nu(P) sau R d) Nu(P și Q)
7. x și y sunt două variabile numerice. 1) Scrie o expresie echivalentă pentru fiecare dintre expresiile de mai jos, fără să folosești operatorul „nu”: a) Nu(x < 50) b) Nu(x > y) c) Nu(x = 0) 2) Scrie în limbaj natural negația propoziției „Citesc o carte sau ascult muzică.”
8. Într-un joc digital, un jucător trece la nivelul următor doar dacă are mai mult de 80 de puncte și cel puțin o viață rămasă. Numărul de puncte este memorat în variabila puncte, iar numărul de vieți în variabila vieti. a) Scrie expresia logică (condiția) care verifică dacă jucătorul trece la nivelul următor. Folosește operatori relaționali și un operator logic. b) Evaluează expresia pentru puncte = 95 și vieti = 0. c) Evaluează expresia pentru puncte = 85 și vieti = 2. Precizează, pentru fiecare caz, dacă jucătorul trece sau nu la nivelul următor.