Operacje logiczne | ||||||||
Lp. | Podstawowe operatory logiczne | Przykład | x1 | x2 | x1 AND x2 | x1 OR x2 | ||
Pascal, Basic, … | C, C++, … | 0 | 0 | 0 | 0 | |||
1. | porównania | <, >, <=, >= | 0 | 1 | 0 | 1 | ||
2. | przyrównanie (równe) | = | == | 1 | 0 | 0 | 1 | |
3. | różność (nie równe) | <> | != | 1 | 1 | 1 | 1 | |
4. | negacja (zaprzeczenie) | Not | ! | Operacje bitowwe | ||||
5. | iloczyn logiczny (koniunkcja) | And | && | x1 | x2 | x1 AND x2 | x1 OR x2 | |
6. | suma logiczna (alternatywa) | Or | || | 0 | 0 | 0 | 0 | |
0 | 1 | 0 | 1 | |||||
1 | 0 | 0 | 1 | |||||
1 | 1 | 1 | 1 |
Dane: | a= | 2 |
b= | 5 | |
Wyznaczyć wartość logiczną wyrażeń: | ||
1. | a = 2 AND a = b | |
2. | a > 2 OR NOT a = b | |
3. | a <> b OR a = 5 AND b = 2 | |
4. | c < 5 AND c > 5 | |
5. | c = 2 OR NOT c = 2 | |
6. | a > 0 OR ( c = 5 OR b = c ) | |
7. | b <= 0 AND ( c = 5 OR b = c ) |