Читайте также:
|
|
б) Y2 = ®
.
Решение. Используя закон Де Моргана и тождество (1.11), раскрываем скобки и избавляемся от инверсии:
= (A
) (
) = A
.
®
=
Ú
= A
Ú (
Ú C).
Ответ. Y2ДНФ = A
Ú
Ú C.
Пример 13.2. Пусть задана таблица булевой функции трех переменных. Записать для этой функции СДНФ и СКНФ.
Таблица 13.1.
х 1 | х 2 | х 2 | Y |
Решение. Для записи совершенной дизъюнктивной нормальной формы (СДНФ) выбираем те наборы переменных x 1, x 2, x 3, при которых функция Y принимает значение равное 1:
YСДНФ = х 1
Ú
х 2
Ú х 1 х 2
Ú
х 2 х 3.
Соответственно для записи совершенной конъюнктивной нормальной формы (СКНФ) выбираются наборы переменных, при которых функция Y принимает значение равное 0:
СКНФ = (х 1 Ú x 2 Ú х 3) (х 1 Ú x 2 Ú ) (
Ú x 2 Ú
) (
Ú
Ú
).
Полученные выражения можно преобразовать к другому виду на основании свойств булевой алгебры.
Приведем функцию x z Ú x
к СДНФ:
x z Ú x
= x
z Ú x
(y Ú
) = x
z Ú x y
Ú x
.
Приведем к СКНФ:
(x Ú z) =
(x Ú z) =
(
Ú z) (x Ú z) = (
Ú y
) (
Ú z Ú x
) (x Ú z Ú y
) = (
Ú y) (
Ú
) (
Ú z Ú x) (
Ú z Ú
) (x Ú z Ú y) (x Ú z Ú
) = (
Ú y Ú z
) (
Ú
Ú z
) (x Ú
Ú z) (
Ú
Ú z) (x Ú y Ú z) (x Ú
Ú z) = (
Ú y Ú z) (
Ú y Ú
) (
Ú
Ú z) (
Ú
Ú
) (x Ú
Ú z) (
Ú
Ú z) (x Ú y Ú z) (x Ú
Ú z) = (
Ú y Ú z) (
Ú y Ú
) (
Ú
Ú
) (
Ú
Ú z) (x Ú
Ú z) (x Ú y Ú z).
13.2. Способы перехода от нормальных к совершенным нормальным формам
Существует два способа перехода от нормальных к совершенным нормальным формам булевых функций.
1. Аналитический способ.
Данный способ состоит в пошаговом дополнении каждой компоненты, составляющей нормальную форму до полной, т.е. содержащей все возможные переменные. Для СДНФ при этом производится операция последовательного умножения на логическое выражение вида (xi Ú ), где xi - одна из переменных набора - x 1, x 2, x 3,..., xn, которые не входят в рассматриваемую компоненту.
В свою очередь, для СКНФ производится последовательное суммирование с логическим выражением вида xi .
Причем количество проводимых операций умножения или суммирования зависит от разницы между числом переменных, входящих в рассматриваемую компоненту, и общим числом задействованных переменных.
Дата добавления: 2015-10-26; просмотров: 145 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Для выбора «лучшего» алгоритма необходимо получение оценок или границ для объема памяти и времени работы ЭВМ, которое потребуется алгоритму для обработки конкретных данных. 3 страница | | | Графический способ. |