Sunteți pe pagina 1din 1

Operatori

Operatorii sunt de mai multe tipuri:


operatori aritmetici:
o operatori unari: +, - (ca semne)
o operatori binari: + (adunare), - (scdere), *(nmulire), /(mprire de numere reale), div (ctul mpririi ntregi), mod
(restul mpririi ntregi)
operatori logici: and ("SI" logic), or ("SAU" logic), not ("Negaie" logic), xor ("SAU EXCLUSIV")
operatori relaionali: = (egal), <> (diferit), <= (mai mic sau egal), >= (mai mare sau egal), < (strict mai mic), >(strict mai mare)

Operatorii au o anumit prioritate. Operatorii sunt mprii n 4 grupe dup prioritate. Cele patru grupe de prioritate sunt:
grupa 1 (operatori unari - prioritate maxim): NOT, +, grupa 2 (operatori multipicativi): AND, *, /, DIV, MOD
grupa 3 (operatori aditivi): OR, XOR, +, grupa 4 (operatori relaionali - prioritate minim): <, <=, >, >=, =, <>

Expresii

n limbajul Pascal:
O expresie este alcatuit din operanzi i operatori i se caracterizeaz printr-un rezultat pe care-l numim valoarea expresiei
n esen, operanzii reprezint valorile care intr n calculul expresiei. Un operand poate fi o constant sau o variabil.
Operatorii desemneaz operaiile care se execut n cadrul expresiei.
n timpul execuiei unui program, la ntlnirea unei expresii calculatorul evalueaz expresia respectiv, astfel: se nlocuiesc
variabilele cu valorile lor i se obine valoarea expresiei.

Un atribut important al oricrei expresii este tipul su. Tipul unei expresii reprezint de fapt tipul valorii expresiei. De exemplu, dac
valoarea unei expresii este un numar ntreg, atunci vom spune ca expresia este de tip ntreg.

Expresiile se mpart n dou mari grupe:


expresii aritmetice
expresii logice

Expresii aritmetice
Sunt cele care efectueaz operaii aritmetice avnd ca rezultat un numr.
Expresii logice
O expresie logic descrie o condiie. Valoarea unei expresii logice reprezint valoarea de adevr a condiiei aferente i poate fi una
dintre constantele logice cunoscute deja.
O expresie logic este construit de obicei cu ajutorul operatorilor relaionali. Mai multe expresii logice "elementare" pot fi compuse
cu ajutorul operatorilor logici , obinndu-se astfel o alt expresie logic.

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