АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Алгоритм 6.2

Читайте также:
  1. I.2.4. Алгоритм симплекс-метода.
  2. II. 4.1. Алгоритм метода ветвей и границ
  3. LU – алгоритм нахождения собственных значений для несимметричных задач
  4. QR- алгоритм нахождения собственных значений
  5. SALVATOR - это переход физического явления в семантико-нейронный алгоритм (инструкцию) освобождения человека от негативных последствий этого явления.
  6. XII. ЭЛЕМЕНТЫ ТЕОРИИ АЛГОРИТМОВ
  7. Алгоритм
  8. Алгоритм
  9. Алгоритм
  10. Алгоритм
  11. Алгоритм
  12. Алгоритм 1.2. Выделение групп предприятий с помощью заливки контрастным цветом

(аналитический способ приведения к СДНФ)

1. С помощью равносильных преобразований привести ПФ к ДНФ.

2. Те элементарные конъюнкции, в которые сомножителями входят не все переменные, умножить на единицы, представленные в виде дизъюнкций каждой недостающей переменной с ее отрицанием.

3. Раскрыть скобки по соответствующему дистрибутивному закону.

4. Для получения искомой СДНФ исключить повторения.

Приведение к СКНФ осуществляется аналогично, но только к элементарным дизъюнкциям, содержащим слагаемыми не все переменные, прибавляют нули, представленные в виде конъюнкций каждой недостающей переменной с ее отрицанием.

Пример. Пусть ПФ, содержащая переменные X, Y, Z, имеет ДНФ вида .

Заметим, что в первую элементарную конъюнкцию не входит переменная Y, а во вторую – переменная Х. В соответствии с процедурой приведения к СНДФ первую элементарную конъюнкцию умножим на , а вторую – на . Получим

 

 
 

Алгоритм 6.3

(табличный способ приведения к СДНФ)

1. Составляется таблица истинности данной ПФ.

2. Рассматриваются те строки, в которых формула принимает истинностное значение 1. Каждой такой строке ставится в соответствие элементарная конъюнкция, причем переменная, принимающая значение 1, входит в нее без отрицания, а 0 – с отрицанием.

3. Образуется дизъюнкция всех полученных элементарных конъюнкций, которая и составляет СДНФ.

 

Алгоритм 6.4

(табличный способ приведения к СКНФ)

1. Составляется таблица истинности данной ПФ.

2. Рассматриваются те строки, в которых формула принимает истинностное значение 0. Каждой такой строке ставится в соответствие элементарная дизъюнкция, причем переменная, принимающая значение 1, входит в нее с отрицанием, а 0 – без отрицания.

4. Образуется конъюнкция всех полученных элементарных дизъюнкций, которая и составляет СКНФ.

 

Пример решения задачи

Задача. Привести ПФ к нормальным и совершенным нормальным формам.

Решение. С помощью равносильных преобразований, согласно алгоритма 6.1, приведем ПФ к дизъюнктивной нормальной форме (ДНФ).

1) Исключим операцию импликацию (®), получим

 

 

2) Исключим операцию сложение по модулю два (Å), получим.

 

 

3) Исключим операцию эквиваленцию («), получим

 

4) Применив закон де Моргана, получим

.

 

Таким образом, искомая ДНФ имеет вид

 

С помощью равносильных преобразований приведем ПФ к конъюнктивной нормальной форме (КНФ).

Используя дистрибутивный закон и равносильности , , получим

Таким образом, искомая КНФ имеет вид

.

Приведем ПФ к совершенным нормальным формам (СДНФ, СКНФ) с помощью табличного способа. Построим таблицу истинности и на ее основе составим СДНФ и СКНФ.

 

X Y Z F Элементарные конъюнкции Элементарные дизъюнкции
             
             
             
             
             
             
             
             

СКНФ: .

СДНФ:

.

 

Приведем к СДНФ, СКНФ с помощью аналитического способа.

СДНФ:

 

СКНФ:


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)