Для начала найдем сокращенные ДНФ с помощью метода Квайна-МакКласки.
Преобразуем минтермы в бинарный вид:f = (0011, 0100, 0111, 1000, 1110, 1111)
Составим таблицу Карно:
Определим прямоугольники единиц:
Сократим полученные формулы:
Теперь найдем минимальную ДНФ с помощью метода Петрика:
Строим кольца единиц:
Получаем минимальную ДНФ: AB + CD + \overline{A}D
Таким образом, сокращенная ДНФ: AB + AC + BC + BD + CD + AD, минимальная ДНФ: AB + CD + \overline{A}D
Для начала найдем сокращенные ДНФ с помощью метода Квайна-МакКласки.
Преобразуем минтермы в бинарный вид:
f = (0011, 0100, 0111, 1000, 1110, 1111)
Составим таблицу Карно:
00 01 11 1000 | 0 | 0 | 1 | 1 | 0 |
--------------
01 | 0 | 1 | 1 | 0 | 0 |
--------------
11 | 0 | 1 | 1 | 1 | 1 |
--------------
10 | 1 | 0 | 0 | 1 | 0 |
Определим прямоугольники единиц:
00: AB + AC01: BC + \overline{A}D11: BC + BD + CD10: AD + BD + \overline{C}DСократим полученные формулы:
AB + AC + BC + \overline{A}D + BD + CD + ADУдалим одинаковые члены, получим сокращенную ДНФ: AB + AC + BC + BD + CD + ADТеперь найдем минимальную ДНФ с помощью метода Петрика:
Представим минтермы в виде таблицы Петрика:CD \ AB | 00 | 01 | 11 | 10_____________________________
00 | 0 | 1 | 1 | 0
_____________________________
01 | 0 | 0 | 0 | 1
_____________________________
11 | 0 | 1 | 1 | 1
_____________________________
10 | 1 | 0 | 0 | 1
Строим кольца единиц:
Кольцо 1: (01, 10, 11)Кольцо 2: (11, 10, 00)Получаем минимальную ДНФ: AB + CD + \overline{A}D
Таким образом, сокращенная ДНФ: AB + AC + BC + BD + CD + AD, минимальная ДНФ: AB + CD + \overline{A}D