Operatori si expresii

Operatorii sunt caractere speciale sau cuvinte cheie prin intermediul carora se reprezinta operatiile care se efectueaza in cadrul algoritmului.

Clasificare:

1.Operatori matematici:

+ (adunare), – (scadere), * (inmultire), / (impartire reala), ^ sau ** (ridicare la putere), div (impartire intreaga – calculeaza catul impartirii), mod( modulo – calculeaza restul impartirii)

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

Obs: Operatorii matematici se aplica pe date de tip numeric iar rezultatul va fi numeric.

2.Operatorii relationali:

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

Exemple:

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

Obs: Operatorii relationali se aplica pe date de tip numeric sau sir de caractere iar rezultatul este de tip logic.

3.Operatorul de concatenare:

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

Exemplu: “Buna” + “ziua” = “Buna ziua”

4.Operatorii logici:

and (si logic), or (sau logic), not (negare)

Considerand doi operanzi a si b se vor aplica operatorii logici asupra operanzilor:

a   b    a and b   a or b   not a
T  T           T               T            F
T  F           F               T            F
F  T           F               T            T
F  F           F               F            T

5.Operatorul de atribuire

← – atribuie a anumita valoare unei date:

nume ← expresie

Exemple:

a)x ←3 (x ia valoarea 3)

b)a ← 7 +3 ( se calculeaza expresia si apoi a ia valoarea 10)

c)s←2
s ← s+4 ( noua valoare a variabilei s este vechea valoare, adica 2, la care se aduna 4 rezultand valoarea 6 pentru s)

 

!!! Exercitii propuse

Structuri de control>>

2 thoughts on “Operatori si expresii

  1. buna !! ce inseamna <= in pseudocod ? nu semnul care semnifica" mai mic sau egal" , ci un fel de implica cu doua linii orizontale in loc de una singura. multumesc mult

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.