This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:sinteza_teorie.4.5 [2017/08/14 22:00] craciun.alexandra |
wiki:sinteza_teorie.4.5 [2017/08/14 22:42] craciun.alexandra |
||
---|---|---|---|
Line 73: | Line 73: | ||
**Negația aplicată operatorilor logici și relaționali:** | **Negația aplicată operatorilor logici și relaționali:** | ||
- | ^ **operator** ^ ** NOT operator** ^ | + | ^ **operator** ^ ** NOT operator** ^ |
- | | > | ≤ | | + | | > | ≤ | |
- | | < | ≥ | | + | | < | ≥ | |
- | | ≥ | < | | + | | ≥ | < | |
- | | ≤ | > | | + | | ≤ | > | |
- | | = | ≠ | | + | | = | ≠ | |
- | | ≠ | = | | + | | ≠ | = | |
- | | AND | OR | | + | | AND | OR | |
- | | OR | AND | | + | | OR | AND | |
+ | |||
+ | **Prioritatea operatorilor logici și relaționali:** prima dată se execută negația logică, urmată de operatorii relaționali și ceilalți doi operatori logici AND și OR, în această ordine.\\ | ||
+ | __//Observație://__\\ | ||
+ | Pentru a schimba prioritatea operatorilor, se pot folosi parantezele rotunde.\\ | ||
+ | **Exemplu:** \\ | ||
+ | Fie expresia: 3<5 sau 7>9 și 10<20\\ | ||
+ | În evaluarea corectă a acesteia se parcurg următoarele etape: (A) sau 7>9 și 10<20 ⇔(A) sau (F) și 10<20 ⇔ (A) sau (F) și (A) ⇔ (A) sau (F) ⇔ (A).\\ | ||
+ | În cazul în care am dori ca mai întâi să se evalueze prima parte a expresiei, atunci aceasta ar trebui scrisă: (3<5 sau 7>9) și 10<20, iar evaluarea sa ar fi: ( (A) sau (F) ) și (A) ⇔ (A) | ||
+ | |||
+ | **Prioritatea operatorilor aritmetici, logici și relaționali:** | ||
+ | ^ **Nivel prioritate** ^ ** Operator** ^ | ||
+ | | 1(cea mai mare prioritate) | negație logică (NOT) | | ||
+ | | 2 | *, /,% | | ||
+ | | 3 | +, - | | ||
+ | | 4 | >, ≥, <, ≤, =, ≠ | | ||
+ | | 5 | și logic (AND) | | ||
+ | | 6(cea mai mică prioritate) | sau logic (OR) | | ||
+ | |||
+ | În informatică unii operatori sunt reprezentați diferit față de notația cunoscută de la matematică. Astfel corespondența este următoarea: \\ | ||
+ | ^ = → == ^ ≠ → != ^ ≥ → >= ^ ≤ → <nowiki><=</nowiki> ^ negație logică (NOT) → !^ și logic (AND) → && ^ sau logic (OR) → <nowiki>||</nowiki> ^ | ||
+ | |||
+ | |||