Упражнения. Дополнительные упражнения. Тема 7. Многочлены Жегалкина. Краткая теория. Примеры решения задач. 2. Минимизировать методом Квайна и методом карт Карно булевы функции:
Упражнения 1. Минимизировать графическим методом, методом Квайна и методом карт Карно булевы функции: a) b) c) d) e) 2. Минимизировать методом Квайна и методом карт Карно булевы функции: a) b) c) d)
Дополнительные упражнения 3. Минимизировать булевы функции, используя гиперкуб: a) b)
Тема 7. Многочлены Жегалкина Краткая теория
Многочленом Жегалкина называется формула, содержащая только операции конъюнкции над переменными, сложения по модулю два над ЭК (Å ) и константу 1. Примеры: Любая булева функция однозначно представима многочленом Жегалкина. При этом представление булевой функции в виде многочлена Жегалкина позволяет также находить фиктивные переменные функции.
Примеры решения задач
Задача. Найти разложение функции Решение: Будем искать разложение в виде:
где Для этого будем подставлять в многочлен различные наборы переменных так, чтобы ровно один
Таким образом
Т. к. в разложении функции в полином Жегалкина учувствуют все переменные, то фиктивных переменных нет.
Упражнения 1. Найти полином Жегалкина и выяснить содержит ли функция фиктивные переменные:
a) b) c) d) e) f) g) h) i) j) k)
Дополнительные упражнения 2. Найти полином Жегалкина для функции: a) b)
Тема 8. Основные классы булевых функций Краткая теория
Функция Замыканием класса K булевых функций (обозначается [K]) называется множество всех функций, которые можно реализовать с помощью формул функций данного класса. Определение формулы над данным классом функций: 1. Любая функция класса является формулой; 2. Если 3. Других формул нет.
Примеры решения задач Задача 1. Доказать замкнутость класса Решение: Доказательство проведем методом математической индукции по определению формулы. База индукции: Очевидно, что Индуктивное предположение: Пусть все формулы, полученные не более чем за k шагов, сохраняют 0. Индуктивный переход: Докажем, что и формула, полученная за k+1 шаг, сохраняет 0. По определению формулы функция
Индукция доказана полностью и Задача 2. Найти функцию двойственную для функции Решение:
Задача 3. Выяснить каким классам принадлежит функция Решение: 1. 2. 3. 4. Для того, чтобы выполнялась монотонность необходимо и достаточно, чтобы ни один 0 не покрывался бы 1. Для нашей функции это не выполняется:
5. Для доказательства линейности применим метод неопределенных коэффициентов.
Если существует разложение, то оно имеет вид
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|