![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Логические функции двух переменных
В таблице 6.1 представлены все булевы функции двух переменных. Таблица 6.1
В таблице 6.2 представлены названия и даны пояснения по каждой из 16 функций. Таблица 6.2
Пример: Используя табличный редактор MS Excel определить значения функции, соответствующие следующим формулам: x1 ® х2 и х1~х2
Для этого в ячейки MS Excel C2 и D2, соответствующие набору х1=0 и х2=0, вводятся формулы: =(B2> =A2)*1 (для x1 ® х2) =(A2=B2)*1 (для х1~х2) Затем эти формулы распространяются на весь оставшийся диапазон C3: D5. В итоге формируется итоговая таблица (рисунок 6.1).
Рисунок 6.1 Экранная форма MS Excel с итоговой таблицей
Построение СДНФ и СКНФ функции Кроме табличного задания функции алгебры логики применяются различные аналитические методы. К ним относятся – дизъюктивная и коньюктивная форма. Набор значений переменных можно обобщенно представить, как последовательность констант Введем условное обозначение:
где совокупность
Произведение вида
В такой записи вектор переменных Формула вида При
Такое разложение функции носит название совершенной дизъюнктивной нормальной формы (СДНФ). Т.е. совершенной ДНФ (СДНФ) называется ДНФ, в которой нет равных элементарных конъюнкций, и все они содержат одни и те же переменные, причём каждую переменную только один раз (возможно с отрицанием). Длина СДНФ равна числу наборов, на которых функция Алгоритм построения СДНФ: 1) Выбрать в таблице функции все наборы аргументов, на которых функция обращается в единицу 2) Вычислить конъюнкцию, соответствующей этим наборам аргументам. При этом аргумент xi входит в данный набор как 1, он вписывается без изменения в конъюнкцию, соответствующую данному набору. Если хi входит как 0, то в конъюнкцию вписывается его отрицание. 3) Все полученные конъюнкции соединены между собой знаками дизъюнкции. Соответственно выражение
где Формула вида При
Такое разложение функции носит название совершенной конъюнктивной нормальной формы (СКНФ). Т.е. совершенной КНФ (СКНФ) называется КНФ, в которой нет равных элементарных дизъюнкций, и все они содержат одни и те же переменные, причём каждую переменную только один раз (возможно с отрицанием). Так как существует взаимно однозначное соответствие между таблицей истинности и СДНФ (СКНФ) функции
Пример: Построить СДНФ и СКНФ
СДНФ:
СКНФ:
Популярное:
|
Последнее изменение этой страницы: 2016-03-17; Просмотров: 1882; Нарушение авторского права страницы