Примеры решения задач. Упражнения. Дополнительные упражнения. Тема 3. Способы задания булевых функций. Краткая теория. Первый способ (по определению)
Примеры решения задач Задача 1.
a) b) Решение: а) Первый способ (по определению) Т. к. Т. к. Т. к. Таким образом, Второй способ (графический)
Т. к. для вершины 1 есть петля, то Т. к. каждая дуга имеет обратную, то Т. к. для дуги Т. к. две последовательные дуги Остальное как в первом случае. Третий способ (матричный)
Т. к. матрица симметрична относительно главной диагонали, то Т. к. Остальное как в первом случае.
b) Найдем композицию отношений используя граф Кёнига.
Таким образом Задача 2. Отношения Решение: МОП Допустим, что
Упражнения 1.
a) Построить соответствующие ориентированные графы, матрицы смежности, графы Кёнига и определить основные свойства отношений b) Найти: 2. 3. Отношения a) b) c) d) 4. Найти
Дополнительные упражнения 5. Пусть 6. Пусть
Тема 3. Способы задания булевых функций
Краткая теория Булевыми функциями называются функции вида: Другими словами булева функция ставит в соответствие n-ке нулей и единиц либо нуль, либо единицу:
Примеры решения задач Задача. Найти различные способы задания булевой функции
Решение: Найдем различные способы задания для 1. Двумерной таблицей:
2. Характеристическим вектором:
Он представляет собой транспонированный последний столбец одномерной таблицы. 3. Множеством номеров строк, на которых функция принимает значение единица (нумерация ведется путем перевода наборов значений переменных из двоичной системы в десятичную. Например 0102 = 210):
4. Множеством номеров строк, на которых функция принимает значение нуль:
5. Системой:
Система является объединением двух предыдущих способов и применяется при работе с частичными (не всюду определенными) функциями. 6. Десятичным кодом:
7. Аналитически (СДНФ):
8. Гиперкубом: В каждой строке находятся вершины графа соответствующие наборам с одинаковым количеством единиц расположенных в алфавитном порядке. Стрелками соединяются вершины, соответствующие наборы которых отличаются ровно в одной позиции. Данный вид задания булевой функции используется для доказательства монотонности булевых функций.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|