Sunteți pe pagina 1din 3

Unitatea de învățare: Algoritmi

Lecția: Expresii (operatori aritmetici, relaționali, logici; evaluarea expresiilor)


FIȘA DE DOCUMENTARE
O expresie = este o succesiune de operanzi asupra cărora acționează operatori.
Expresiile sunt combinaţii de date (operanzi) şi operaţii.
Constantele și valorile variabilelor din algoritmi interacționează între ele prin operații.
Simbolurile prin care reprezentăm aceste operații se numesc operatori.

1. Expresiile aritmetice folosesc operatori aritmetici (+, –, *, /, %), constante și variabile.


+ pentru adunare, – pentru scădere, * pentru înmulțire, / pentru cât, % pentru rest.
Operator Semn Exemplu Rezultat
Adunare + 5+7 12
Scădere - 8–3 5
Înmulțire * 3*4 12
Câtul împărțirii / (div) 14 / 3 4
Restul împărțirii % (mod) 14 % 3 2

Rezolvare: 14 : 3 = 4 rest 2 => 14 / 3 = 4 (câtul împărțirii a două numere întregi)


14 % 3 = 2 (restul împărțirii a două numere întregi)
2 Expresiile logice sunt alcătuite din propoziții logice și operatori logici (nu, și, sau). Propozițiile
logice pot fi alcătuite folosind variabile, constante și operatori relaționali (de comparare).
Operatori logici
și (AND) sau ( OR) nu (non) / (NOT)
conjuncție disjuncție negație

Propoziția a Propoziția b Propoziția a și Propoziția b


a AND b
adevărat adevărat adevărat
adevărat fals fals
fals adevărat fals
fals fals fals
Propoziția a Propoziția b Propoziția a sau Propoziția b
a OR b
adevărat adevărat adevărat
adevărat fals adevărat
fals adevărat adevărat
fals fals fals

Propoziția a Nu Propoziția a
NOT a
adevărat fals
fals adevărat

Operatori relaționali
Operatori relaționali Expresie logică (exemplu) Valoarea expresiei logice
< pentru mai mic 3<4 Expresia este adevărată.
> pentru mai mare 7>4 Expresia este adevărată.
<= sau ≤ 7≤4 Expresia este falsă.
pentru mai mic sau egal
>= sau ≥ 4≥ 3 Expresia este adevărată.
pentru mai mare sau egal
= sau = = a + 1 = = 3; a are valoarea 2 Expresia este adevărată.
pentru egalitate
!= sau < > sau ≠ a + 2 ≠ 4; a are valoarea 2 Expresia este falsă
pentru diferit

Aplicații rezolvate:
1. Se dă expresia: 8/4/2*3
În rezolvarea corectă a acesteia se parcurg următoarele etape: 8/4/2*3 = 2/2*3 = 1*3 = 3.
2. Se dă expresia ((7-5)*(10+2)-3)*4
Mai întâi se rezolvă parantezele (7-5) și (10+2), iar rezultatele lor sunt folosite în continuare în
evaluarea expresiei, aceasta devenind: ((7-5)*(10+2)-3)*4 = (2*12-3)*4 = 21*4 = 84.

ACTIVITATE:
1. Evaluează expresiile de mai jos:
5+10/6 +3*4
2+3/2+4/2+7
4*3%5
Ex. 5 / pag. 97 (Intuitext)
Știind că Andrei are înălţimea de a cm şi Mihai de m cm, scrie o expresie care să fie adevărată dacă
Andrei este cel puţin la fel de înalt ca Mihai.
Răspunsuri:
5+10/6 +3*4 = 5 + 1 + 12 = 18
2+3/2+4/2+7 = 2 + 1 + 2 + 7 = 12
4*3%5 = 12 % 5 = 2

Ex. 5 / pag. 97 (Intuitext) Răspuns: a <= m

Bibliografie:
 Ciocaru, Luminița, Penea, Ștefania, Stan, Claudia-Elena, Rusu, Oana – Informatică și TIC: manual
pentru clasa a V-a, Editura Litera, București, 2017
 Popa, Daniel – Informatică și TIC: manual pentru clasa a V-a, Editura Intuitext, București, 2017
 Niță, Adrian, Popescu, Carmen, Chirilă, Diana Nicoleta, Niță, Maria – Informatică și TIC: manual
pentru clasa a V-a, Editura Corint, București, 2017
 Popescu, Doru Anastasiu, Profeanu, Sanda , Dobrescu, Simona – Informatică și TIC: manual pentru
clasa a V-a, Editura CD Press, București, 2017
 Băican, Carmen Diana, Coriteac, Melinda Emilia – Informatică și TIC: manual pentru clasa a V-a,
Editura Sigma, București, 2017

Vizionare filmulețe:
 Expresii aritmetice - pag. 93; Expresii logice – pag. 95; Operatori relaționali – pag. 97 (Ed. Intuitext)
https://manuale.edu.ro/manuale/Clasa%20a%20V-a/Informatica%20si%20TIC/Intuitext/#
 Expresii – pag. 99 (editura Sigma)
https://manuale.edu.ro/manuale/Clasa%20a%20V-a/Informatica%20si%20TIC/Sigma/#

S-ar putea să vă placă și