Главная страница. | ||
Минимизация логических функций. | ||
Карты Карно. | ||
Напишите мне: booleanalgebra@narod.ru |
Данная страничка без рисунков не воспринимается!!! Пример №1 (Будем считать, что примерчики, разобранные на другой странице, имели номера (-1)и нуль. Эта страничка у меня - пока первая отдельная страничка, содержащая отдельный пример. )
Имеется некоторая логическая функция F(X1,X2,X3,X4), заданная своей картой Карно (напоминаем, что карта Карно – это такой же однозначный способ задания функции, как и таблица истинности):
Для этой функции необходимо составить формулу в универсальном логическом
базисе.
Три дружественных единицы
В области истинных значений какого логического выражения стоят три подруги?
Сразу скажем, что не может это логическое выражение быть просто логическим
произведением, оно непременно должно являться суммой логических произведений.
Единицы верхняя левая и средняя Объединяем верхнюю левую и среднюю единицы. В области истинных значений какого логического выражения они находятся? Как составить это логическое выражение? x1 примет участие в составлении сего выражения, очевидно, с отрицанием, ибо рассматриваемая парочка единичек полностью лежит в области истинных значений для не x1 ; x2 вообще не будет принимать участия в составлении этого выражения, ибо одна из этих единиц лежит в области истинных значений для x2, а другая единичка лежит в области истинных значения для не x2; x3 примет участие в составлении сего выражения, очевидно, с отрицанием, ибо рассматриваемая парочка единичек полностью лежит в области истинных значений для не x3; x4 примет участие в составлении сего выражения, очевидно, с отрицанием, ибо рассматриваемая парочка единичек полностью лежит в области истинных значений для не x4. Таким образом, достопочтенные ДАМЫ И ГОСПОДА,
вышеупомянутые две единички лежат в области истинных значений для выражения:
Единицы верхняя
средняя и правая
x1 вообще не будет принимать участия в составлении этого выражения, ибо одна из этих единиц лежит в области истинных значений для x1 , а другая единичка лежит в области истинных значения для не x1 ; x2 примет участие в составлении сего выражения, очевидно, без отрицания, ибо рассматриваемая парочка единичек полностью лежит в области истинных значений для x2; x3 примет участие в составлении сего выражения, очевидно, с отрицанием, ибо рассматриваемая парочка единичек полностью лежит в области истинных значений для не x3 ; x4 примет участие в составлении сего выражения, очевидно, с отрицанием, ибо рассматриваемая парочка единичек полностью лежит в области истинных значений для не x4 . Таким образом, достопочтенные ДАМЫ И ГОСПОДА, вышеупомянутые две единички лежат в области истинных значений для выражения: три верхние единицы лежат в области истинных значений выражения:
Некоторая функция от четырёх аргументов H(X1,X2,X3,X4) задана своей картой Карно (см. выше). Имеется некоторое множество логических выражений: G1(X1,X2,X3,X4) = G2(X1,X2,X3,X4) = таких, что:
H(X1,X2,X3,X4) =
А я о чём говорил? Теперь понятно, откуда взялся знак «плюс»? Приступим же, наконец, к одинокой гордо-стоящей единице! Одинокая гордая единица Вот она, гордая, одинокая, важная:
Где она находится? В области истинных значений для какого логического произведения?
Как определить сомножители для этого логического произведения? Для того,
чтобы определить сомножители для этого логического произведения, переберём
все аргументы функции F:
Таким образом, достопочтенные ДАМЫ И ГОСПОДА, вышеупомянутые две единички лежат в области истинных значений для выражения:
Подведём итоги:
F(x1,x2,x3,x4) = Причем эта формула является тупиковой дизъюнктивной нормальной формой для функции F. Конец примера 1.
|