Operatori Si Expresii pascal/C++

1
Operatori Operatorii sunt de mai multe tipuri: operatori aritmetici: o operatori unari: +, - (ca semne) o operatori binari: + (adunare), - (scădere), *(înmulţire), /(împărţire de numere reale), div (câtul împărţirii întregi), mod (restul împărţirii întregi) operatori logici: and ("SI" logic), or ("SAU" logic), not ("Negaţie" logică), xor ("SAU EXCLUSIV") operatori relaţionali: = (egal), <> (diferit), <= (mai mic sau egal), >= (mai mare sau egal), < (strict mai mic), >(strict mai mare) Operatorii au o anumită prioritate. Operatorii sunt împărţiţi î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 relaţionali - 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ă operaţiile care se execută în cadrul expresiei. În timpul execuţiei unui program, la întâlnirea unei expresii calculatorul evaluează expresia respectivă, astfel: se înlocuiesc variabilele cu valorile lor şi se obţine valoarea expresiei. Un atribut important al oricărei expresii este tipul său. 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ă operaţii aritmetice având ca rezultat un număr. Expresii logice O expresie logică descrie o condiţie. Valoarea unei expresii logice reprezintă valoarea de adevăr a condiţiei aferente şi poate fi una dintre constantele logice cunoscute deja. O expresie logică este construită de obicei cu ajutorul operatorilor relaţionali. Mai multe expresii logice "elementare" pot fi compuse cu ajutorul operatorilor logici , obţinându- se astfel o altă expresie logică.

description

Operatori Si Expresii pascal/C++

Transcript of Operatori Si Expresii pascal/C++

Operatori

Operatori

Operatorii sunt de mai multe tipuri: operatori aritmetici: operatori unari: +, - (ca semne) 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 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 aritmeticeSunt cele care efectueaz operaii aritmetice avnd ca rezultat un numr.

Expresii logiceO 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.