Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод Квайна-Мак-Класки
Метод представляет собой формализацию метода Квайна, ориентированную на использование ЭВМ. Формализация заключается в записи конституент единицы (членов СДНФ) их двоичными номерами. Все номера разбиваются на непересекающиеся группы по числу единиц в двоичном номере. Склеивания производятся только между соседними группами. Ликвидируемый разряд обозначается знаком «–» («тире»). Дальнейшие группы из полученных импликант образуются с учетом однинакового расположения тире. Такое обозначение импликант называется обобщенными кодами. Пусть задана логическая функция ®111Ú 101Ú 001Ú 000Ú 110. Сгруппируем эти конституенты единицы по числу единиц: Дальнейшие склеивания невозможны. Нахождение минимальных ДНФ далее производится по импликантной таблице (табл. 36): Это означает, что тупиковые ДНФ содержат по три простые импликанты и имеют вид: (две инверсии); (три инверсии). Таблица 36 Импликантная таблица Квайна-Мак-Класки
Заметим, что склеивание двух импликант с тире возможно только при соответствующем их расположении, например:
Можно выбрать любую из полученных ТДНФ, а с учетом меньшего числа инверсий – первую.
|