Для следующей булевой функции, представленной в СДНФ в числовом виде (здесь ОК – обязательные конъюнкции, НК необязательные конъюнкции):
F(a,b,c,d,e)=ОК(24, 13, 9, 11, 26, 18) + НК(16, 25, 15, 27)
найти минимальное представление, используя метод карт Карно.
a|b|c|d|e| F
-|--|--|--|--|--
0|0|0|0|0| 0
0|0|0|0|1| 1
0|0|0|1|0| 0
0|0|0|1|1| 1
0|0|1|0|0| 0
0|0|1|0|1| 0
0|0|1|1|0| 0
0|0|1|1|1| 0
0|1|0|0|0| 0
0|1|0|0|1| 0
0|1|0|1|0| 0
0|1|0|1|1| 0
0|1|1|0|0| 0
0|1|1|0|1| 0
0|1|1|1|0| 0
0|1|1|1|1| 0
1|0|0|0|0| 0
1|0|0|0|1| 0
1|0|0|1|0| 0
1|0|0|1|1| 0
1|0|1|0|0| 0
1|0|1|0|1| 1
1|0|1|1|0| 1
1|0|1|1|1| 0
1|1|0|0|0| 0
1|1|0|0|1| 0
1|1|0|1|0| 0
1|1|0|1|1| 0
1|1|1|0|0| 0
1|1|1|0|1| 0
1|1|1|1|0| 0
1|1|1|1|1| 0
2. Визуализация таблицы истинности в виде карты Карно:
cdab| 00 | 01 | 11 | 10 |
------|----|----|----|----|
00 | 0 | 1 | 0 | 0 |
01 | 1 | 1 | 0 | 0 |
11 | 0 | 0 | 0 | 0 |
10 | 0 | 0 | 0 | 0 |
3. Разделение ячеек карты на группы единичных ячеек:
Группы единичных ячеек образуются by путем объединения соседних единичных ячеек в группы по вертикали или горизонтали. Группы должны быть прямоугольными и иметь размеры степеней двойки (1, 2, 4, 8 и т. д. ячеек).
В данном случае, у нас имеется две группы единичных ячеек:
- Группа 1: (cd = 01, ab = 00) = 1
- Группа 2: (cd = 00, ab = 01) = 1
4. Запись групп единичных ячеек в виде уравнений:
Группа 1:
(a'+b+c'+d') = 1
Группа 2:
(a+b'+c+d') = 1
5. Объединение и упрощение полученных уравнений:
(a'+b+c'+d') + (a+b'+c+d') = 1
6. Конъюнктивное представление:
F(a,b,c,d,e) = (a'+b+c'+d') + (a+b'+c+d')
Таким образом, минимальное представление функции F(a,b,c,d,e), используя метод карт Карно, будет выглядеть следующим образом:
F(a,b,c,d,e) = (a'+b+c'+d') + (a+b'+c+d')Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет