- •Часть 1
- •Общие сведения Сведения об эумк
- •Методические рекомендации по изучению дисциплины
- •Рабочая учебная программа
- •Часть 1, 2
- •Часть 1 - 90
- •Часть 2 - 155
- •Пояснительная записка
- •Цель преподавания дисциплины
- •Содержание дисциплины
- •Название тем лекционных занятий, их содержание, объем в часах.
- •2. Перечень тем индивидуальных практических занятий, их наименование и объем в часах.
- •4. Литература
- •4.1. Основная
- •4.2. Дополнительная
- •5. Перечень компьютерных программ, наглядных и других пособий, методических указаний, материалов и технических средств обучения
- •По изучаемой учебной дисциплине с другими дисциплинами специальности
- •1.2 Переключательные функции одного и двух аргументов
- •1.2.1 Переключательные функции одного аргумента.
- •1.2.2 Переключательные функции двух аргументов.
- •1.3 Представление переключательной функции в виде многочленов.
- •1.3.1 Конституенты.
- •1.3.2 Представление переключательной функции в виде полинома Жегалкина.
- •1.3.3 Совершенная дизъюнктивная нормальная форма переключательной функции.
- •1.3.4 Совершенная конъюнктивная нормальная форма переключательной функции.
- •1.4 Пять классов переключательных функций. Теорема о функциональной полноте.
- •1.4.1 Линейные переключательные функции.
- •1.4.2 Переключательные функции, сохраняющие нуль.
- •1.4.3 Переключательные функции, сохраняющие единицу.
- •1.4.4 Монотонные переключательные функции.
- •1.4.5 Самодвойственные переключательные функции.
- •1.4.6 Теорема о функциональной полноте.
- •1.5. Функционально полные системы логических функций.
- •1.5.1 Основная функционально полная система логических функций.
- •1.5.2 Законы алгебры логики в офпс и их следствия.
- •1.5.3 Функционально полные системы логических функций.
- •2. Минимизация переключательных функций
- •2.1 Вхождение функции в функцию. Импликанты
- •2.2 Теорема Квайна
- •2.3. Метод импликантных матриц
- •Импликантная матрица
- •Импликантная матрица
- •2.4. Метод испытания импликант
- •2.5. Минимизация переключательных функций с помощью диаграмм Вейча
- •2.6. Второй метод получения минимальных кнф
- •Импликантная матрица
- •2.7. Минимизация неполностью определенных переключательных функций
- •Импликантная матрица
- •Импликантная матрица
- •Импликантная матрица
- •Индивидуальное задание
- •Варианты заданий:
- •Контрольные работы Контрольная работа №1
2.4. Метод испытания импликант
Этот метод удобно использовать тогда, когда число импликант, входящих в сокращенную форму функции, невелико.
Отметим следующее свойство произвольной, в частности, сокращенной дизъюнктивной нормальной формы переключательной функции:
если из этой формы исключить одну или несколько импликант, то полученное после этого выражение будет обращаться в нуль на тех же наборах, что и исходное выражение.
Это связано с тем, что дизъюнктивная форма обращается в нуль только в том случае, когда все ее логические слагаемые равны нулю. Однако при исключении импликанты может оказаться, что на тех наборах, на которых исключенная импликанта равнялась единице (а следовательно, вместе с ней и вся дизъюнкция равнялась единице ввиду соотношения 1Úх = 1), оставшееся выражение не будет равно единице. Если же проверкой установить, что при исключении импликанты полученное выражение равно единице на этих наборах, то можно утверждать, что все нули и все единицы обоих выражений совпадают и, следовательно, исключенная импликанта является лишней.
Таким образом, чтобы испытать некоторую импликанту, ее следует исключить из сокращенной дизъюнктивной нормальной формы и подставить в оставшееся выражение такие значения переменных, которые обращают исключенную импликанту в единицу. Если при этом оставшееся выражение будет тождественно равно единице, то испытываемая импликанта является лишней.
Применение этого правила связано с некоторыми особенностями, которые можно рассмотреть на примерах.
Пример 2.2. Найти тупиковые формы переключательной функции, заданной в сокращенной дизъюнктивной нормальной форме:
.
1.
Испытываем импликанту
.
Подставляем в
значения х1 = 0 и х2 =
0, т.к. при этом
=
:
.
Следовательно, импликанту исключать нельзя, т.к. оставшееся выражение не равно тождественно единице.
2. Импликанту х1х3 исключать также нельзя, т.к. при х1= 1 и х3 = 1
.
3.
Для импликанты
.
Полученное выражение тождественно равно единице, поэтому импликанту можно исключить, т.к. она является лишней.
Пример 2.3. Упростить переключательную функцию:
.
На основе теоремы Квайна получим
1
- 2 ®
2
- 3 ®
3
- 4 ®
4
- 5 ®
5
- 6 ®
Тогда сокращенная ДНФ имеет вид
.
(2.4)
Найдем тупиковые формы.
1.
Для
:
х1 = 0, х3 = 1, х4
= 1:
,
т.е. первую импликанту исключать нельзя.
2.
Для
:
х2 = 0, х3 = 1, х4
= 1:
т.е. импликанта является лишней.
3. Проверяем третью импликанту ; при этом вторую импликанту, которая оказалась лишней, вновь возвращаем в исследуемое выражение. Тогда, подставляя в выражение
Ú Ú Ú
значения х1 = 1, х2 = 0, х4 = 1, получим
.
Следовательно, импликанта также является лишней и может быть исключена.
4. Аналогично можно показать, что и импликанта также может быть исключена.
Таким образом выражение (2.4) имеет три лишние импликанты: и .
Исключать одновременно все лишние импликанты без дополнительной проверки нельзя. Вначале следует исключить одну импликанту полученного выражения. Исключив из выражения (2.4.1) импликанту , получим
.
Вновь проверяем наличие лишних импликант, проверяя только те, которые были лишними при первой проверке, т.е. импликанты и .
Подставляя в выражение
Ú Ú
значения х1 = 1, х2 = 0, х4 = 1, получаем
Следовательно, импликанту исключать нельзя, хотя при первой проверке, т.е. при наличии (тоже лишней) она была лишней.
Поэтому если в некотором выражении имеется несколько лишних импликант, то исключение двух и более импликант одновременно без дополнительной проверки недопустимо.
