СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 08.06.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Минимизация булевой функции 4 переменных и её реализация в базисах И-НЕ , ИЛИ-НЕ

Категория: Информатика

Нажмите, чтобы узнать подробности

Работа соответствует практическим заданиям по информатике (1 курс), предлагаемых в МИРЭА. Исходные данные: - таблица истинности ЛФ 4 переменных 1)Получение МДНФ  методом диаграмм Вейча 2)Запись МДНФ в базисе И-НЕ и ее схемная реализация в Multisim 3)Запись МДНФ в базисе ИЛИ-НЕ и ее схемная реализация в Multisim 4)Получение МКНФ  методом диаграмм Вейча 5)Запись МКНФ в базисе И-НЕ и ее схемная реализация в Multisim 6)Запись МКНФ в базисе ИЛИ-НЕ и ее схемная реализация в Multisim

Просмотр содержимого документа
«Минимизация булевой функции 4 переменных и её реализация в базисах И-НЕ , ИЛИ-НЕ»

Построение комбинационных схем, реализующих МДНФ и МКНФ заданной логической функции от 4-х переменных в базисах И-НЕ, ИЛИ-НЕ

Минимизация ЛФ по таблице истинности

1)устр-во, имеющее 3 входа (a, b, c) и 1 выход (out). На выходе дб логическая 1 толькокогда 1 поступ на кол входов В ост сл на выходе д б 0.

СДНФ

СКНФ

после минимизации

Реализация минимальной ДНФ


метод диаграмм Вейча или карт Карно

Пусть табл истинности задана в 16-ичной форме или

Разместим единич значения функции на диагр Вейча, функции 4 переменных

рис18

выделим интервалы, где F=1. Размер интервалов = степени двойки.При выделении н помнить, что диаграмма Вейча осущ развертку пространств фигуры, поэтому некот интервалы мо разрываться краями диаграммы (см рис 18)

1) для каждого интервала запишем мин конъюнкцию, куда б вх только те перем и их отрицания, кот сохраняют свое знач на этом интервале

2) объедин при пом дизъюнкции имеющ мн-во минимальных конъюнкций

Для вертикальн инт-ла рис сохр свое зн на протяжении всего интервала, а перем меняется ЛФ этого интервала не зависит от с и равна

Для данного рис ЛФ

Диаграмма Вейча (Карно) для функции 4 переменных имеет ыид матрицы 4x4

табл1

запишем в клетки значения 1 если F=1 га этом наборе переменных

или оставим пустую клетку если на них F=9 Получим табл 2

табл2

Выделим на ней цепочки длиной 2 или 4 в одном строке или столбце

получилось 5 цепочек-кластеров. Записываем произведение пары тех переменных которые постоянны на гранях каждого кластера. Получим

, для рис1 для рис 2 , для рис 3 , для рис 4

соединяем все члены конъюнкциями получим

1б) Проверка по программе

вводим в окно программы W80L в качестве входных данных форму СДНФ полученную в работе 1 В результате получим выражение

полностью совпавшее с (1)

Можно так же записать в виде


3)Реализация схемы МДНФ в базисе И-НЕ

В (1) сделаем замену членов освобо от дизъюнкций по закону Моргана

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


Реализация схемы МДНФ в базисе ИЛИ-НЕ

В (1а) сделаем замену членов освоб от конъюнк по зну Моргана

получим


МДНФ в базисе И-НЕ МДНФ в базисе ИЛИ-НЕ

5ИЛИ, и 4 НЕ 5И, и 5 НЕ


5)Реализация схемы МКНФ в базисе И-НЕ

МКНФ строится по нулевым знач логической функции.

табл 0 выделения интервалов для МКНФ

Для каждого интервала запишем мин дизъюнкцию, куда б вх только те перем и их отриц, кот сохр св знач на этом интервале. получим


Реализация МКНФ в базисе И-НЕ

преобразуем по законам Моргана выражение МКНФ выше

МКНФ в базисе И-НЕ МКНФ в базисе ИЛИ-НЕ


вар 17 табл истинности

Выделим на ней цепочки длиной 2 или 4 в одном строке или столбце

, для рис1 для рис 2 , для рис 3 , для рис 4

соединяем все члены конъюнкциями получим


(1)


в базисе И-НЕ заменим

получим

в базисе ИЛИ-НЕ

получим


Сдема реализации (1.2) в Multisim приведена ниже

МДНФ в базисе И-НЕ МДНФ в базисе ИЛИ-НЕ



Построение МКНФ по диаграмме Вейча (Карно)

Возьмем за основу диаграмму для МДНФ. восстановим нули на пустых клетках, а единицы теперь изображать не будем.Поменяем местами обозначения переменных на отрицания

Выделим на ней цепочки длиной 2 или 4 в одном строке или столбце

(переменные не изменяющиеся в цепочке соединены знаком +)

перемножая суммы во всех цепочках получим МКНФ


запись в базисе И-НЕ

сделаем замену членов в (2) освободившись от дизъюнкций по закону Моргана

получим

Cхема реализации ниже требует 4И, и 6 НЕ (всего 10 элементов)



6)Реализация схемы МКНФ в базисе ИЛИ-НЕ

сделаем замену членов освободившись от конъюнкций по закону Моргана

Cхема реализации ниже требует 5ИЛИ, и 4 НЕ (всего 9 элементов)


Следует отметить, что метод диаграмм Вейча (карт Карно) можно применять и для функций более чем 4 переменных. Там есть свои особенности, что изложено в [1]

В некоторых случаях интересны вопросы минимизации не полностью определённых булевых функций


Литература

1)Лобанов В.И. Решебник по русской логике

2) Смирнов С.С. Информатика: Методические указания по выполнению практических и лабораторных работ М., МИРЭА, 2018.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!