- •«Тюменский государственный нефтегазовый университет» Институт кибернетики информатики и связи
- •Архитектура компьютерных систем
- •230115 Программирование в компьютерных системах
- •Аннотация
- •Содержание
- •Пояснительная записка
- •Критерии оценки практических работ
- •Задания к практической работе
- •1 Вариант:
- •2 Вариант:
- •3 Вариант:
- •4 Вариант:
- •5 Вариант:
- •6 Вариант:
- •7 Вариант:
- •8 Вариант:
- •9 Вариант:
- •10 Вариант:
- •1 Вариант:
- •2 Вариант:
- •3 Вариант:
- •4 Вариант:
- •5 Вариант:
- •10 Вариант:
- •Контрольные вопросы и задания
- •Практическая работа №5
- •Теоретические сведения
- •Задания к практической работе
- •Контрольные вопросы и задания
- •Практическая работа №6
- •Теоретические сведения
- •Задания к практической работе
- •Контрольные вопросы и задания
- •Список литературы
- •Учебное издание архитектура компьютерных систем
- •Библиотечно-издательский комплекс
- •625000, Тюмень, ул. Володарского, 38. Типография библиотечно-издательского комплекса.
- •625039, Тюмень, ул. Киевская, 52.
Контрольные вопросы и задания
Что такое таблица истинности?
В каком порядке выполняются действия при построении таблицы истинности по логической формуле?
Сколько комбинаций можно получить при построении таблицы истинности по формуле, содержащей 4 переменных?
В каком случае логические формулы являются равносильными?
Какие основные законы равносильности логических формул вы знаете?
Рекомендуемая литература: 1[94-114].
Практическая работа №6
Тема: Совершенные нормальные формы. Преобразование формул к СДНФ и СКНФ
Цель:
- закрепление знаний совершенных нормальных формах;
- формирование практических навыков преобразования формул к СДНФ И СКНФ;
Вид работы: индивидуальный.
Время выполнения: 4 часа.
Теоретические сведения
Всякая функция алгебры логики может быть выражена в виде функции, содержащей из логических связок лишь конъюнкцию, дизъюнкцию и отрицание. Такое представление называется совершенной нормальной формой.
Совершенная дизъюнктивная нормальная форма (СДНФ) в алгебре логики – совершенная нормальная форма, в которой логическая формула имеет вид дизъюнкции конъюнкций.
Совершенная конъюнктивная нормальная форма (СКНФ) – совершенная нормальная форма, в которой логическая формула имеет вид конъюнкции дизъюнкций.
Любая булева функция, не являющаяся тождественным нулем, имеет только одну СДНФ, с точностью до расположения членов.
Любая булева функция, не являющаяся тождественной 1, имеет только одну СКНФ, с точностью до расположения членов.
Алгоритм приведения к СДНФ (СКНФ):
Аналитический способ.
Формулу с помощью равносильных преобразований приводят к ДНФ (КНФ).
В те слагаемые дизъюнкции (конъюнкции), в которых конъюнкция (дизъюнкция) содержит не все переменные, добавляют дизъюнкцию (конъюнкцию) недостающей переменной с её отрицанием.
Раскрывают скобки по дистрибутивному закону.
Исключают повторяющиеся слагаемые.
Неаналитический способ.
Для данной формулы строят таблицу истинности.
Выбирают все значения переменных (δ1, … δ,n), которые в итоговом столбце таблицы истинности дают значение «истина» («ложь»).
Строят СДНФ (СКНФ), в соответствии с формулой F(X1,…,Xn)=
&
…&
,
(F=
(
Ú
…Ú
)).
Пример 1: Представьте функцию X1®X2 в СКНФ.
Решение: Построим таблицу истинности.
-
X1
®
X2
0
1
0
0
1
1
1
0
0
1
1
1
Имеется лишь один набор, при котором данная функция принимает значение «ложь»: X1=«истина», X2=«ложь». Поэтому
X1®X2=X1ØИÚX2ØЛ=X1ЛÚX2И=ØX1ÚX2.
Пример 2: Представьте функцию X1®X2 в СДНФ.
Решение: Построим таблицу истинности.
-
X1
®
X2
0
1
0
0
1
1
1
0
0
1
1
1
Имеется три набора, при которых данная функция принимает значение «истина»: X1=«ложь», X2=«ложь»; X1=«ложь», X2=«истина»; X1=«истина», X2=«истина». Поэтому X1®X2=(X1Л&X2Л)Ú(X1Л&X2И)Ú(X1И&X2И)=(¬X1&¬X2)˅(¬X1&X2)˅(X1&X2)
