- •Часть 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
Импликантная матрица
Импликанты |
Конституенты |
||||
|
|
|
|
x1 x2 x3 x4 |
|
x1 x2 |
|
|
|
x |
x |
|
x |
|
|
|
|
|
|
|
x |
x |
|
|
x |
|
x |
|
|
|
|
x |
|
|
|
|
|
x |
|
|
|
Импликанта
x1x2
обязательно должна входить в минимальную
ДНФ, так как только она поглощает
конституенту x1x2x3x4.
Импликанты x1x2
и
совместно накрывают все конституенты,
кроме
;
последняя может быть накрыта импликантами
или
.
Поэтому минимальные ДНФ функции f(x1,
x2, x3,
x4) будут:
Пример 2.12. Найти минимальную ДНФ функции f(x1, x2, x3, x4), эквивалентная функция j0(x1, x2, x3, x4) которой имеет вид
а
комбинации
являются запрещенными.
Эквивалентную функцию j1(x1, x2, …, xn) можно получить, добавив к СДНФ функции j1(x1, x2, …, xn) запрещенные комбинации переменных:
Проведя
операции неполного склеивания и
поглощения, найдем простые импликанты
функции j1(x1,
x2, x3,
x4): x1x2x3,
x1x3x4,
,
.
Импликантная матрица функции f(x1,
x2, x3,
x4) имеет вид
(табл. 2.8).
Таблица 2.8
Импликантная матрица
Импликанты |
Конституенты |
||||
|
|
|
|
|
|
|
|
|
|
x |
x |
|
|
х |
х |
|
х |
x1x2x3 |
х |
|
|
|
|
x1x3x4 |
|
|
|
|
|
Функция f(x1, x2, x3, x4) имеет единственную минимальную ДНФ:
В нижней строке импликантной матрицы крестики отсутствуют и, следовательно, импликанта x1x3x4 не поглощает ни одну из конституент единицы функции j0(x1, x2, x3, x4). Это связано с тем, что данная импликанта образовалась в результате склеивания конституент функции j1(x1, x2, x3, x4), которые в функцию j0(x1, x2, x3, x4) не входят.
Чтобы найти простейшее представление неполностью определенной ПФ, кроме минимальных дизъюнктивных форм следует получить минимальные конъюнктивные нормальные формы и выбрать ту из них, которая содержит наименьшее число букв.
Алгоритм получения минимальных конъюнктивных форм подобен рассмотренному алгоритму получения минимальной ДНФ и заключается в следующем.
Пусть задана неполностью определенная функция f(x1, x2, …, xn). Тогда для получения минимальной КНФ достаточно найти сокращенную КНФ эквивалентной функции j0(x1, x2, …, xn), а функцию j1(x1, x2, …, xn) записать в СКНФ. Затем следует составить ипликантную матрицу, включив в нее все конституенты нуля функции j1(x1, x2, …, xn) и все члены сокращенной конъюнктивной нормальной формы функции j0(x1, x2, …, xn). По импликантной матрице рассмотренным выше способом можно получить минимальные КНФ функции f(x1, x2, …, xn).
Пример 2.13. Найти минимальную КНФ функции, заданной таблицей (табл. 2.9).
Таблица 2.9
Таблица истинности неполностью определенной ПФ
x1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
x2 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
x3 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
x4 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
f(x1, x2, x3, x4) |
|
|
|
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
СКНФ эквивалентной функции j1(x1, x2, x3, x4):
СКНФ
функции
Сокращенная КНФ функции j0(x1, x2, x3, x4):
Импликантная матрица имеет вид (табл. 2.10).
Таблица 2.10
