- •Методические указания к выполнению курсовой работы
- •09.03.01 «Информатика и вычислительная техника»
- •09.03.01.01 «Эвм, системы и сети»
- •Методические указания к выполнению курсовой работы
- •09.03.01 «Информатика и вычислительная техника»
- •09.03.01.01 «Эвм, системы и сети»
- •Содержание
- •Содержание и этапы выполнения курсовой работы.
- •I задача
- •Цель и задачи курсовой работы
- •Тематика курсовой работы
- •II задача
- •Требования к оформлению пояснительной записки
- •Основные элементы пояснительной записки
- •Требования к оформлению пояснительной записки
- •Общие требования
- •Оформление структурных элементов пз
- •1. Обзор методов минимизации булевых функций
- •Правила использования сокращений
- •Иллюстрации
- •Формулы и уравнения
- •Ссылки в тексте
- •Приложения
- •Требования к стилю изложения содержания пз
- •Основные правила компьютерного набора текста
- •Порядок выполнения и защита курсовой работы
- •Методические рекомендации к выполнению основных разделов курсовой работы
- •Логические функции двух переменных
- •Построение сднф и скнф функции
- •Минимизация функции пяти переменных на картах Карно
- •Минимизация булевой функцции методом Квайна-Мак-Класки
- •Приведение функции к заданному базису
- •Проектирование логической схемы функции в заданном базисе
- •Каскадный метод минимизации функционального представления
- •Варианты заданий
- •Список использованных источников
- •Приложение а Образец титульного листа
- •Приложение б Образец листа задания
- •Заданние на курсовую работу по дисциплине «Дискретная математика»
- •Приложение в Образец реферата
Построение сднф и скнф функции
Кроме табличного задания функции алгебры логики применяются различные аналитические методы. К ним относятся – дизъюктивная и коньюктивная форма.
Набор
значений переменных можно обобщенно
представить, как последовательность
констант
.
Введем условное обозначение:
|
(6.1) |
где
совокупность
– порождающие множества;
– первичный
терм;
– число
порождающих множеств.
Произведение
вида
называют элементарной
конъюнкцией
и
записывают в векторной форме следующим
образом:
|
(6.2) |
В
такой записи вектор переменных
определяет, какие переменные образуют
конъюнкцию, а набор
задает порядок расстановки знаков
инверсии (отрицания) над ними.
Формула
вида
,
где
-
различные элементарные конъюнкции,
называется дизъюнктивной
нормальной формой (ДНФ).
При
тождественно, ее можно представить в
виде:
|
(6.3) |
Такое разложение функции носит название совершенной дизъюнктивной нормальной формы (СДНФ). Т.е. совершенной ДНФ (СДНФ) называется ДНФ, в которой нет равных элементарных конъюнкций, и все они содержат одни и те же переменные, причём каждую переменную только один раз (возможно с отрицанием).
Длина
СДНФ
равна
числу
наборов,
на
которых
функция
.
Алгоритм построения СДНФ:
Выбрать в таблице функции все наборы аргументов, на которых функция обращается в единицу
Вычислить конъюнкцию, соответствующей этим наборам аргументам. При этом аргумент xi входит в данный набор как 1 , он вписывается без изменения в конъюнкцию, соответствующую данному набору. Если хi входит как 0, то в конъюнкцию вписывается его отрицание.
Все полученные конъюнкции соединены между собой знаками дизъюнкции.
Соответственно выражение
|
(6.4) |
где
– какой-либо двоичный набор, причем
среди переменных
могут быть совпадающие, называется
элементарной
дизъюнкцией.
Формула
вида
,
где
-
различные элементарные дизъюнкции,
называется конъюнктивной
нормальной формой (КНФ).
Т.е. всякую конъюнкцию элементарных
дизъюнкций называют конъюнктивной
нормальной формой, то есть КНФ.
При
тождественно, ее можно представить в
виде:
|
(6.5) |
Такое разложение функции носит название совершенной конъюнктивной нормальной формы (СКНФ). Т.е. совершенной КНФ (СКНФ) называется КНФ, в которой нет равных элементарных дизъюнкций, и все они содержат одни и те же переменные, причём каждую переменную только один раз (возможно с отрицанием).
Так
как
существует
взаимно
однозначное
соответствие
между
таблицей
истинности
и СДНФ
(СКНФ)
функции
,
то
СДНФ
(СКНФ)
– единственна.
Пример:
Построить СДНФ и СКНФ
x1 |
x2 |
x3 |
|
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
|
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
СДНФ:
,
СКНФ:
.
