Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория дискретных устройств.docx
Скачиваний:
9
Добавлен:
01.07.2025
Размер:
1.08 Mб
Скачать

Алгоритм перехода от кнф к кснф

  1. Определение сомножителя с недостающим слагаемым

  2. Сомножители добавляет произведение прямого и инверсного значения недостающих переменных

  3. На основной форме склеивания выполняется преобразование

  4. Объединение сомножителей

fКНФ=(x2vx3)(x1v 3)

fКСНФ=(x2vx3vx1 1)(x1v 3v 2x2)=(x1vx2vx3)( 1vx2vx3)(x1vx2v 3)(x1v 3v 2)

Способы минимизации фал

Минимизация – это получение определенной формы записи ФАЛ в соответствии с заданным критерием оптимизации в теории ТДУ формулой

Необходимое положение принципиальной схемы автоматического соединения минимальное число элементов, т.е. необходимое получить функцию минимальной длины. Поскольку у каждой переменной отсутствует вход или контакт, а каждая операция – это элемент или минимальное соединение в контактной схеме, т.е. надо получить функцию с минимальной логической операцией и минимальной переменной

Методы:

  1. Аналитический исполнительный закон алгебры логики с помощью, которых упражняют выражение

  2. С помощью карт Карно

Конституанты единицы – функции от n переменной называется произведение всех переменных витых с инверсией или без того набора, на котором значение функции =1.

Конституантой 0- называется сумма всех переменных с инверсией или без, для тех наборов, для которых значение функции=0.

Заполнение карты Карно выполняется с помощью таблицы истинности, либо по аналитическому выражению функции.

Если ФАЛ задается аналитически, то заполняется таблица в следующем порядке:

  1. По числу переменных входов в аналитическом выходы строятся карты Карно и располагаются переменные

  2. Задаются алгебраические выражения, приведенные с ДСНФ

  3. В карте Карно для каждой конституанты 1 в ДСНФ находится клетка, в которую записывается 1 в остальные клетки записывается 0.

f= 1( 2 3vx2 3)vx1 2x3 <x1x2x3>23=2 клетки организация имеет вид ДСНФ.

fДСНФ= 1 2 3v x2 3vx1 2x3

Свойства карт Карно:

1. Соседние клетки относится значение 1 переменной.

2. Соседние клетки являются также крайний левой и крайний правой. Верхний и крайний нижний.

Определение ДСНФ логической функции по картам Карно.

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

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

Правило минимизации функция с заполнением карт Карно.

1. Все 1 или 0 должны заключаться в клетке контуры, единицы конъюнктуры не должны содержать внутри себя 0. Одноименные конъюнктуры могут накладываться друг на друга.

2. Число клеток равно n клеткам.

Nкл=2j, j=0,1,2,3,4…

3. Объединение начинать техники единицы и нуля которые могут войти в единый контур.

4. В контуре можно объединить соседние клетки содержащие 1(0)V.

5. Конъюнкция единой клетки соответствуют конъюнкция входных переменных определенных данных клетки в каждом (0) клетке дезинфекция инверсии входной переменной.

6. Выражение может быть заполнено ДСМФ(дизъюнкция конъюнкции соответствует 1 контур) и КСНФ( конъюнкция дизъюнкции соответствует 0 контурам).

7. При переходе границы переменных прямых и инверсный значение в контуре она исключается из входного контура, которая за всеми остальными переменными.

8. Самое предельное выражение логической функции получится при наибольшем выражение контуров.

УМФНФ= 1 2x3x4vx1x2x3 4= 1 2vx1x3 4

УМКНФ=(x1v 2v 3v 4)( 1v 2v 3v 4)( 1v 2vx3v 4)(x1v 2)( 1v 4)( 1vx3)

УМКНФ=x1 2 3x4= 2 3

Полностью и не полностью определение ФАЛ.

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

«~» - Соответствие неопределенности, безразличности составляет тильда.

Значение места тильда можно вывести произвольное значение ФАЛ при этом смещение организации не изменится, поскольку ФАЛ соответствует набору на каждом определении.

УМДНД= 1x2x3= 1

Метод карт Карно наиболее эффективен для 3 так как они легко упрощаются алгебра логические, а для 6 и более другой метод.