Funkcję I (AND) dwóch zmiennych boolowskich przedstawiono na rys. 3.1. Każda liczba zmiennych może być iloczynowana.
Funkcja iloczynu logicznego przyjmuje wartość 1 wtedy i tylko wtedy, gdy wszystkie zmienne przyjmują wartość 1.
A - B |
X ~A*B |
0 0 |
0 |
0 1 |
0 |
1 0 |
0 |
f 1 |
1 |
Rys. 3.1. Tablica dwuargumentowej funkcji I (AND)
Obwód elektryczny z szeregowo połączonymi kluczami A i B, które realizują operację iloczynu logicznego X, jest przedstawiony na rys. 3.2. Napięcie baterii będzie wykorzystane do rozświecenia żarówki, tzn. X = 1 tylko wtedy, jeśli
Rys. 3.2. Realizacja fizyczna dwuargumentowej funkcji I (AND)
zarówno klucz A, jak i klucz B będą zamknięte, tzn. A = 1 i B = 1 (patrz rys. 3.1).
Funkcja LUB (OR)
Do przedstawienia sumy logicznej Y np. dwu zmiennych A i B są stosowane wyrażenia:
Y= A+B = AuB = AvB W książce będzie używane pierwsze wyrażenie.
Funkcję LUB (OR) dwóch zmiennych boolowskich przedstawiono na rys. 3.3, który ilustruje różnicę między sumą logiczną a sumą arytmetyczną — w ostatnim
A B |
Y=A+B |
0 0 |
0 |
0 1 |
1 |
1 0 |
1 |
i t |
1 |
Rys. 3.3. Tablica dwuargumentowej funkcji LUB (OR)
wierszu tablicy widzimy, że 1 + 1 = 1 dla sumy logicznej. Liczba zmiennych sumowanych logicznie może być dowolna.
Funkcja sumy logicznej przyjmuje wartość 0 wtedy i tylko wtedy, gdy wszystkie zmienne przyjmują wartość 0.
Obwód elektryczny z równolegle połączonymi kluczami A i B, które realizują
59