Definicje algebry Boole'a
- Funkcja logiczna – matematyczny model opisu układu kombinacyjnego. Jest wyrażeniem składającym się ze zmiennych dwójkowych (0 i 1) oraz operacji logicznych: negacja, suma, iloczyn.
- Negacja – operacja jednoargumentowa, zmienia wartość zmiennej na przeciwną. Przykład: ~0 = 1, ~1 = 0. Oznaczenia: ~, ', NOT, NIE
- Suma logiczna – operacja dwuargumentowa. Przykłady: 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, 1 + 1 = 1. Oznaczenia: +, |, OR, LUB.
- Iloczyn logiczny – operacja dwuargumentowa. Przykłady: 0 · 0 = 0, 0 · 1 = 0, 1 · 0 = 0, 1 · 1 = 1. Oznaczenia: ·, &, AND, I.
Prawa algebry Boole'a
Do podstawowych praw algebry Boole'a należą następujące twierdzenia
- Prawo przemienności sumy: A + B = B + A
- Prawo przemienności iloczynu: AB = BA
- Prawo łączności sumy: (A + B) + C = A + (B + C)
- Prawo łączności iloczynu: (AB)C = A(BC)
- Prawo rozdzielności iloczynu względem sumy: A(B + C) = AB + AC
- Prawo rozdzielności sumy względem iloczynu: A + (BC) = (A + B)(A + C)
- A + A = A
- AA = A
- AB + A~B = A
- (A + B)(A + ~B) = A
- A + AB = A
- A(A + B) = A
- 0 + A = A
- 0 · A = 0
- 1 + A = 1
- 1 · A = A
- ~A + A = 1
- ~A · A = 0
- A + ~AB = A + B
- A(~A + B) = AB
- Prawo podwójnej negacji: ~~A = A
- Prawo De Morgana: ~(A + B) = ~A · ~B – negacja sumy jest równa iloczynowi negacji
- Prawo De Morgana: ~(A · B) = ~A + ~B – negacja iloczynu jest równa sumie negacji
Zadania
Zadanie 1.
#
Wykaż, że: A + (BC) = (A + B)(A + C)
Zadanie 2.
#
Wykaż, że: (A + B)(A + ~B) = A
Zadanie 3.
#
Wykaż, że: A + AB = A
Zadanie 4.
#
Wykaż, że: A + ~AB = A + B
Zadanie 5.
#
Uprość wyrażenie A~B + ~(AB) + ~A~B
Zadanie 6.
#
Uprość wyrażenie ~(AB) + ~A~B + B
Zadanie 7.
#
Uprość wyrażenie AB + A~B + ~AC + ~A~C
Zadanie 8.
#
Uprość wyrażenie AB (~AB~C + A~B~C + ~A~B~C)
Zadanie 9.
#
Uprość wyrażenie (A + B~C) (~A~B + ~AB)
Zadanie 10.
#
Uprość wyrażenie (~A + C) (AB + ~A~B + AC)
Zadanie 11.
#
Uprość wyrażenie A~B · (A + B) · (~B + ~C)
Zadanie 12.
#
Uprość wyrażenie (A + ~B + C) · (AB + ~AC)
Zadanie 13.
#
Uprość wyrażenie (~A + ~B) · (A + ~BC + B~D) ?
Zadanie 14.
#
Uprość wyrażenie (~A + C) (~A + ~B+ ~C) (A + ~B)
2021-01-28 01:38:08 2021-04-16 18:22:21