Příklad 2
Příklad
Karnaughovu mapu pro Booleovu funkci se čtyřmi vstupními proměnnými vytvoříme podobně. Mějme funkci danou následujícím algebraickým výrazem.
y = (x1·x2·x3·x4)+(x1·x2·x3·x4)+(x1·x2·x3·x4)+(x1·x2·x3·x4)
Karnaughova mapa vypadá následovně:
| |
|
|
x2 | |||||
| |
|
|
x1 | |||||
| i | i | i | i | |||||
| i | 0 | 0 |
0 | 0 |
||||
| i | i | i | i | 0 | 1 |
0 |
0 | |
| i | i | i | i | 0 | 1 | 0 |
0 | |
| i | i | i | 0 | 0 | 1 |
1 |
||
| x4 | x3 | |||||||
Přiřazení logických 1 do políček v Karnaughově mapě provádíme následovně. Vezměme si první součtový člen (x1·x2·x3·x4), který zřejmě odpovídá jednomu řádku v pravdivostní tabulce, pro který proměnná y nabývá hodnoty 1. Pro nalezení správého políčka v mapě postupujeme takto:
-
První proměnná x1 není negovaná, vhodná políčka pro ní se tedy nachází ve druhém a třetím sloupci.
-
Druhá proměnná x2 je negovaná, vhodná políčka pro ni jsou ve sloupcích jedna a dva.
-
Políčka, která vyhovují jak proměnné x1, tak proměnné x2, jsou v druhém sloupci.
-
Třetí proměnná x3 negovaná není, vhodná políčka pro ni jsou v druhém a třetím řádku.
-
Čtvrtá proměnná x4 negovaná je, vhodná políčka pro ní jsou v prvním a druhém řádku.
-
Políčka, které vyhovují jak proměnné x3, tak i proměnné x4, jsou v druhém řádku.
-
Políčko, které vyhovuje všem proměnným z našeho součtového členu, je průnik druhého sloupce a druhého řádku. Je to políčko, ve kterém je červená jednička.
Políčka pro vepsání logických 1 pro zbývající tři součtové členy najdeme stejným způsobem.