Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
41-48_ДМ.doc
Скачиваний:
9
Добавлен:
28.08.2019
Размер:
228.86 Кб
Скачать

1. Дм функции алгебра логики, реализация функций формулами, канонические формы

E2={0,1}; f(x1,…,xn)-ф-ия алгебра логики, если переменные x1,…, xn определены на E2 и зн‑ия ф-ии f на любом наборе переменных принадлежат E2

Способы задания ф-ий: табличный, в виде формул. Число булевых ф-ий от n переменных = 2n

Ф-ия f(x1…xi…xn) существенно зависит от xi, если a1…an такой, что f(a1…ai‑10ai+1…an)≠f(a1…ai-11ai+1…an). Иначе переменная называется фиктивной.S

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

Элементарные ф-ии:

x

y

0

1

x

¬x

x&y

xy

xy

x~y

xy

x|y

xy

0

0

0

1

0

1

0

0

1

1

0

1

1

0

1

0

1

0

1

0

1

1

0

1

1

0

1

0

0

1

1

0

0

1

0

0

1

1

0

1

1

0

1

1

0

1

1

1

1

0

0

0

отр

кон

диз

импл

экв

слож

штрих шеффера

стрелка пирса

f(A1…An) – формула, если A1…An – формулы либо переменные

Каждая формула реализует некоторую ф-ию (можно сделать табличку). Ф-лы эквивалентны, если реализуемые ими ф-ии равны.

Любую булеву ф-ию м. представить в виде f(x1...xn)ё= -СДНФ

Как построить СДНФ: СДНФ содержит столько слагаемых, сколько 1 в таблице. Каждое слагаемое содержит все перменные. Переменные входят с отрицаниями или без в зависимости от значения переменной. Пример:

x

0

0

0

0

1

1

1

1

y

0

0

1

1

0

0

1

1

z

0

1

0

1

0

1

0

1

f(x,y,z)

1

0

0

0

1

0

0

1

ДНФ –дизъюнкция элементарных конъюнкций, т.е.D=k1k2…km, где элем. кон. (в элем. кон. все перемен. различны. r - ранг конъюнкции). Минимальная ДНФ – ДНФ, содержащая наименьшее число вхождений переменных. Кратчайшая ДНФ – ДНФ, содержащая наим. число элем. кон.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]