Funkcje ORAZ i LUB to to dwie podobne, pod względem budowy, funkcje logiczne. Jak wiadomo funkcje logiczne mogą zwracać jedną z dwóch wartości PRAWDA lub FAŁSZ, w zależności od argumentów jakie zawierają. Składnia funkcji ORAZ:
Składnia funkcji LUB:
Gdzie każdy z argumentów jest kolejnym sprawdzanym warunkiem, który w wyniku musi zwrócić wartość logiczną PRAWDA lub FAŁSZ. Zgodnie ze składnią, każda z tych funkcji musi zawierać co najmniej jeden argument.
Funkcja ORAZ przyjmuje wartość PRAWDA tylko w jednym przypadku – gdy wszystkie jej argumenty mają wartość PRAWDA. Natomiast funkcja LUB przyjmuje tylko w jednym przypadku FAŁSZ – gdy wszystkie jej argumenty mają wartość FAŁSZ. Żeby lepiej zrozumieć zasady kierujące funkcjami możemy posłużyć się tabelką:
wartość_1 | wartość_2 | LUB | ORAZ |
---|---|---|---|
1 | 1 | 1 | 1 |
1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 |
0 | 0 | 0 | 0 |
gdzie