Представление логических функций

Наиболее наглядно, но и наиболее громоздко, логическая функция представляется таблицей соответствия, где каждому набору аргументов ставится в соответствие значение функции (см. табл. 5.1). От таблицы соответствия легко перейти к алгебраической форме записи (логической формуле).

При получении логической формулы в виде суммы элементарных произведений (дизъюнктивная нормальная форма или сокращенно ДНФ) необходимо просуммировать произведения аргументов для всех наборов, при которых функция равна 1.

При получении логической формулы в виде произведения элементарных сумм (конъюнктивная нормальная форма или сокращенно КНФ) необходимо взять произведения сумм инвертированных значений аргументов для всех наборов, при которых функция равна 0.

Более компактным и удобным для минимизации является представление логической функции в виде карты Карно (диаграммы Вейча).

Каждой клетке карты Карно ставится в соответствие определенный набор входных переменных (аргументов), а в саму клетку проставляется значение функции при этом наборе. Области единичных значений аргументов выделяются чертой или численным значением вне поля карты.

 

ПРИМЕР 5.1. Получение ДНФ и КНФ по таблице соответствия

Логическая функция задана в виде таблицы соответствия (табл. 5.1). Карта Карно, соответствующая табл. 5.1 приведена на рис. 5.1.

Наборам переменных ДНФ соответствуют произведения переменных, взятых без инверсии (при единичных значений этих переменных) или с инверсией (при нулевых значений) для всех единичных значений логической функции. Наборам переменных КНФ соответствуют суммы инвертированных значений переменных, взятых для всех нулевых значений логической функции.

«Программа работы» «Основные функции» «Содержание»

 

Рис. 5.1 Пример заполнения Карты Карно (диаграммы Вейча)

 

Совершенная дизъюнктивная нормальная форма (СДНФ) записи логической функции является суммой всех наборов переменных ДНФ

. (5.1)

Совершенная конъюнктивная нормальная форма (СКНФ) записи логической функции является произведением всех наборов переменных КНФ

(5.2)

Таблица 5.1

Таблица соответствия Наборы Наборы
a b c d Y переменных ДНФ переменных КНФ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 







Дата добавления: 2016-05-05; просмотров: 585;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.