Sunteți pe pagina 1din 2

Operatorii

->Sunt caractere speciale sau cuvinte cheie prin intermediul carora se reprezinta
operatiile care se efectueaza in cadrul unui algoritm.
Asupra operanzilor dintr-o expresie putem aplica urmatorii operatori :
1) Operatorul de atribuire => prin acest operator putem atribui o anumita valoare
unei date.
Mai intai se evalueaza expresia data dupa care valoarea obtinuta se atribuie datei
identificata prin nume.

Ex:
a) x ← 3 (x ia valoarea lui 3)
b) a ← 7+3 (se calculeaza expresia si apoi "a" ia valoarea 10)

2) Operatorii matematici => se aplica pe date de tip numeric si furnizeaza un


rezultat de tip numeric :

a) + (adunare)
b) - (scadere)
c) * (inmultire)
d) / (impartirea reala)
e) ^ sau ** (ridicare la putere)
f) div (impartire intreaga - calculeaza catul impartirii)
g) mod (modulo - calculeaza restul impartirii)

Ex:
2*4=8
5/2=2.5
2^3=8
13 div 4=3
13 mod 4=1

3) Operatorul de concatenare a sirurilor de caractere => Se aplica pe operanti de


tip sir caractere si furnizeaza un rezultat de tip sir caractere.

"+" - reuneste doua siruri de caractere intr-un singur sir.

Ex: "Buna" + "ziua" = "Buna ziua"

4) Operatorii relationali (de comparatie) => se aplica de operanzi de tip numeric


sau de tip sir de caractere si furnizeaza un rezultat de tip logic.

< (mai mic)


> (mai mare)
<= (mai mic sau egal)
>= (mai mare sau egal)
= (egal)
<> (diferit)

Ex:
(12>10) = T
(7<=5) = F
(8>=8) = T
(23<>6) = T

5) Operatorii logici => se aplica numai pe operanzi de tip logic si furnizeaza un


rezultat de tip logic.
and ("si" logic)
or ("sau" logic)
not (negare)

-Considerand doi operanzi "a" si "b" se vor aplica operatorii logici asupra
operanzilor :
-Expresia este o combinatie valida de operatori si operanzi.
-Evaluarea expresiei furnizeaza un singur rezultat.
-Intr-o expresie operatorii se folosesc intr-un anumit scop :

a) operatorii matematici pentru efectuarea calculelor


b) operatorii relationali si logici pentru efectuarea de comparatii
c) operatorul de atribuire pentru manipularea datelor

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