Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
B_inf9+.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
382.98 Кб
Скачать

Условные обозначения логических функций на схемах

функции «НЕ»

функция «И», конъюнкция

функция «ИЛИ», конъюнкция

функция «И-НЕ», штрих Шеффера

функция «ИЛИ-НЕ», стрелка Пирса

ислючающее ИЛИ

Совершенные нормальные формы

Определение. Дизъюнктивной нормальной формой (ДНФ) называется логическая сумма элементарных логических произведений, в каждое из которых аргумент или его отрицание входят один раз.

ДНФ может быть получена из таблицы истинности следующим образом: для каждого набора аргументов на котором функция равна «1» записывают элементарные произведения переменных, причем переменные, значение которых равно нулю записывают с инверсией. Полученные произведения, которые носят название конституент единицы или минтермов, суммируют.

Пример. Пусть дана логическая функция 3-х переменных, которая равна единице в случае, когда хотя бы две из входных переменных равны «1». Представить данную функцию в виде ДНФ.

Составим таблицу истинности для исходной логической функции

p

q

r

F

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

1

1

0

0

0

1

0

1

1

1

1

0

1

1

1

1

1

Для данной логической функции ДНФ имеет вид:

F(p, q, r) = p • q • r + p •q • r + p • q •r + p •q • r

Определение. ДНФ, полученная суммированием конституент единицы, называется совершенной (СДНФ).

Определение. Конъюнктивной нормальной формой (КНФ) называется логическое произведение элементарных логических сумм, в каждую из которых аргумент или его отрицание входят один раз.

КНФ может быть получена из таблицы истинности: для каждого набора аргументов на котором функция равна «0» составляют элементарную сумму, причем переменные, значение которых равно «1», записываются с отрицанием. Полученные суммы, которые носят название конституент нуля или макстермов, объединяют операцией логического умножения.

Пример. Пусть дана логическая функция 3-х переменных, которая равна единице в случае, когда хотя бы две из входных переменных равны «1». Представить данную функцию в виде ДНФ.

Составим таблицу истинности для исходной логической функции

p

q

r

F

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

1

1

0

0

0

1

0

1

1

1

1

0

1

1

1

1

1

Для данной логической функции КНФ имеет вид:

F(p, q, r) =(p + q + r) • (p + q + r ) • (p +q + r) + (p + q + r)

Определение. КНФ также называется совершенной, т.к. каждая элементарная сумма содержит все переменные.