- •Часть 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.3. Метод импликантных матриц
Этот метод позволяет достаточно просто осуществлять переход от сокращенной формы переключательной функции к тупиковым и минимальным формам. Рассмотрим пример. Требуется найти минимальные дизъюнктивные нормальные формы переключательной функции, совершенная форма которой определяется выражением
.
Построим для этой функции импликантную матрицу, представляющую собой таблицу, в вертикальные и горизонтальные входы которой записываются все конституенты единицы и все простые импликанты заданной функции соответственно (табл. 2.2).
Таблица 2.2
Импликантная матрица
Простые импликанты |
Конституенты единицы
|
|||||
|
|
|
|
|
|
|
|
´ |
´ |
|
|
|
|
|
|
´ |
´ |
|
|
|
|
|
|
´ |
´ |
|
|
|
|
|
|
´ |
´ |
|
|
|
|
|
|
´ |
´ |
Для каждой импликанты найдем конституенты единицы, которые ею поглощаются, т. е. те конституенты, собственной частью которых является данная импликанта. Например, импликанта поглощает конституенты и , импликанта — конституенты и и т. д. Клетки импликантной матрицы, образованные пересечением строк с импликантами и колонок с поглощаемыми ими конституентами, отметим какими-либо символами.
Чтобы получить минимальную дизъюнктивную нормальную форму заданной функции, достаточно найти минимальное число импликант, которые совместно накрывают крестиками все колонки импликантной матрицы.
Из табл. 2.2 следует, что в минимальную форму обязательно должны войти импликанты и , так как только они накрывают крестиками первую и шестую колонки импликантной матрицы.
Кроме
того, импликанта
накрывает вторую, а импликанта
— пятую колонки. Поэтому остается
накрыть только третью и четвертую
колонки. Для этого можно выбрать пары
импликант:
и
;
и
или
одну импликанту
.
Если выбрать указанные выше пары
импликант, то импликанты
и
оказываются лишними, так как импликанта
одна накрывает третью и четвертую
колонки таблицы. Таким образом, выбрав
импликанту
,
получим минимальную дизъюнктивную
нормальную форму заданной функции:
,
которая совпадает с первой тупиковой формой. Если дополнительно к и выбрать импликанты и , то лишних импликант не оказывается, а полученное выражение
является второй тупиковой формой заданной функции.
Пример 2.1. Найти минимальные формы переключательной функции:
.
(2.1)
Проводя все операции неполного склеивания и поглощения, получим сокращенную дизъюнктивную нормальную форму:
(2.2)
.
(2.3)
Составим импликантную матрицу (табл. 2.3), выписав из выражения (2.1) все конституенты единицы, а из выражения (2.3) - все простые импликанты. При заполнении импликантной матрицы удобно пользоваться формой записи (2.2): следует поставить крестики в тех колонках, номера которых совпадают с числами, стоящими в левой части формулы (2.2).
Таблица 2.3
