
Вопросы на экзамен - Ответы на экзамен - .doc + .pdf / 7. Нахождение МДНФ ФАЛ методом Квайна-Мак-Класски
..doc-
Нахождение МДНФ ФАЛ методом Квайна-Мак-Класски.
Метод представляет собой формализованный на этапе нахождения простых импликант метод Квайна. Формализация производится следующим образом:
-
Все термы, составляющие СДНФ булевой функции f заменяются их двоичными эквивалентами, причём если переменная в прямом виде, то «1», если в инверсном, то «0». (f = 0001 v 0011 v 0101 v 0111 v 1110 v 1111.)
-
Получившиеся двоичные эквиваленты терм группируются по количеству «1» в терме.
-
Склеим термы из соседних групп. В результате формируютя термы меньшего ранга. Место выпавших при склеивании переменных обозначим знаком " – ". Получившиеся термы меньшего ранга также группируются по количеству "1" . Процесс продолжается пока склеивание возможно. Получившиеся в результате термы называются "тупиковыми".
-
Строится таблица (имплекантная матрица), в заголовках СТОЛБЦОВ которой термы ИСХОДНОЙ функции, а в заголовках СТРОК – тупиковые формы.
-
Проставляются метки на пересечении столбца и строки, обозначающие вхождение тупиковой формы в исходных терм.
-
Выбирается такая минимальная совокупность тупиковых форм, которая своими метками покрывает все термы исходной функции.
-
Производиться обратная замена двоичных эквивалентов буквенными переменными и осуществляется запись МДНФ.