![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Не находя существенных импликант, обозначим все простые импликанты латинскими буквами. Исходная функция может быть записана в виде дизъюнкции простых импликант, что соответствует сокращенной форме (которая является единственной). Эта форма является также тупиковой. Для отыскания всего множества тупиковых форм запишем тождественную логическую формулу:

где
- простые импликанты, соответствующие меткам
-го столбца,
- количество меток в
-м столбце,
- количество столбцов в таблице меток. Формула
дает полную совершенную нормальную дизъюнктивную форму функции, т.е.
.
Если в формуле
встретятся члены
и
, то член
можно не писать, ибо
(вот почему на 3 этапе метода Квайна выброшены большие столбцы).
Выражение
необходимо упростить (раскрыть скобки и применить законы алгебры логики). Получим дизъюнкцию членов, каждый из которых дает множество простых импликант, входящих в тупиковую форму. Составим таблицу.
| №№ | Тупиковые формы | Общее число букв в тупиковой форме | Число членов в тупиковой форме |
| 1. | |||
| 2. | |||
| 3. | |||
| . | |||
| . |
Тупиковые формы с наименьшим числом букв и есть минимальные формы, тупиковые формы с наименьшим числом членов есть кратчайшие формы. Чаще всего минимальная форма не совпадает с кратчайшей.
Рассмотрим на примере 5 этот метод (см. таблицу этапа 2 в методе Квайна). Начертим ее здесь. Обозначив первичные импликанты латинскими буквами a, b, c, d, e, f, а столбцы цифрами (1), (2), …, (8).
|
|
|
|
|
|
|
| ||
| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | ||
| a | V | V | ||||||
| b | V | V | ||||||
| c | V | V | ||||||
| d | V | V | ||||||
| e | V | V | ||||||
| f | V | V | V | V |
Составим функцию
.

Дизъюнкция
включается для реализации меток 1-го столбца и т.д. По закону поглощения
, поэтому члены 3 и 8 можно не записывать. Упростим
.
![]() |

![]() | ![]() |
Раскроем скобки

Каждый из членов
дает тупиковую форму данной функции. Составим таблицу.
| №№ | Тупиковые формы | Общее число букв в тупиковой форме | Число членов в тупиковой форме |
| 1. |
| 3+3+2=8 | |
| 2. |
| 3+3+3+2=11 | |
| 3. |
| 3+3+3+2=11 | |
| 4. |
| 3+3+3+2=11 |
Из таблицы следует, что 1-е решение есть минимальная форма (сравните результат), оно же дает кратчайшую форму. Отметим еще раз, что кратчайшая и минимальные формы могут не совпадать.
Итак,
есть минимальная форма данной функции.
Замечание 3. Таблица покрытий может не содержать существенных импликаций. Поясним, как в этом случае поступить. Пусть таблица меток имеет вид: (см. ниже).
Исключим 2 и 7 столбцы, т.к. 3 и 5 являются их частями, а из оставшихся столбцов выбираем столбец с наименьшим числом меток. Здесь во всех столбцах их по 2, поэтому возьмем 1-й столбец. Примем за псевдосущественную импликанту
, а затем
.
2
| 7
| ||||||
| a | v | v | v | v | |||
| b | v | v | v | v | |||
| c | v | v | v | v | |||
| d | v | v | v | v |

Рассмотрим 2 частных случая:
![]() | ![]() |
| 1) | 1
| 2) | ||||||||||||||||
| a | v | v | a | v | v | a | v | v | |||||||||||
| b | v | v | v | b | v | v | v | b | v | v | v | ||||||||
c
| v | v | c | v | v | c | v | v | |||||||||||
| d | v | v | v | d | v | v | v | d | v
| v | v |
Исключим большие столбцы, содержащие в себе выбранные псевдостолбцы. Запишем множество тупиковых форм для каждой таблицы. Это можно сделать по методу Патрика, но здесь можно перебрать все возможные варианты по таблице
| 1): |
| (1) | 2): |
| (4) |
| (2) |
| (5) | ||
| (3) |
Рассмотрим совместно множества решений. Решение (2) входит в (5), (3) совпадает с (4), а (1) нет соответствующего во 2-й таблице, наиболее простая тупиковая форма (5). Таким образом, разбиение на подтаблицы упрощает отыскание тупиковых форм.
Дата публикования: 2014-11-18; Прочитано: 1522 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
