Operatory logiczne służą do wykonywania działań na wartościach logicznych, czyli takich, które mogą przyjmować stan prawda/fałsz, 1/0 albo TAK/NIE. Są wykorzystywane w elektronice cyfrowej, programowaniu, bazach danych i działaniu procesora.
Najważniejsze operatory
- AND - iloczyn logiczny, czyli koniunkcja
- OR - suma logiczna, czyli alternatywa
- NOT - negacja, czyli zaprzeczenie
- XOR - alternatywa wykluczająca
Iloczyn logiczny AND
Operator AND zwraca wartość prawda tylko wtedy, gdy oba warunki są prawdziwe.
Tabela prawdy dla AND:
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Przykład: komputer ma uruchomić procedurę tylko wtedy, gdy użytkownik podał poprawne hasło i ma odpowiednie uprawnienia. Oba warunki muszą być spełnione, więc jest to działanie typu AND.
Jak zapamiętać?
- AND oznacza „i” - warunek A i warunek B.
- OR oznacza „lub” - wystarczy jeden spełniony warunek.
- NOT odwraca wartość logiczną.
- XOR oznacza „albo jedno, albo drugie”, ale nie oba naraz.
Na egzaminie pytanie „Jakim spójnikiem określa się iloczyn logiczny?” oznacza, że poprawną odpowiedzią jest AND.