ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Минимизация функций алгебры логики
Задание: ФАЛ трёх переменных f(x1,x2,x3)= ~ аналитическим методом; ~ методом неопределенных коэффициентов; ~ методом карт Карно. В базисе Буля построить функциональную схему, реализующую заданную минимизированную функцию. Проконтролировать правильность работы полученной схемы с помощью программы ModLogic.
Таблица истинности заданной функции
Минимизация аналитическим методом
СНДФ этой ФАЛ выглядит следующим образом:
F =
Для минимизации воспользуемся правилом "склеивания" и попарно "склеим" следующие минтермы: 1 и 2, 2 и 3, 4 и 5.
1 и 2: 2 и 3: 4 и 5: х1×х2×
Таким образом, из СНДФ получили НДФ, являющуюся минимальной формой записи заданной ФАЛ. Дальнейшее упрощение невозможно:
F = f(x1, x2, x3) =
Минимизация методом неопределенных коэффициентов
Получившаяся минимальная форма записи функции выглядит следующим образом:
F = f(x1, x2, x3) =
Минимизация с помощью карты Карно
Минимальной формой записи заданной функции согласно получившейся карте Карно является:
F = f(x1, x2, x3) =
Функциональная схема
Функциональная схема, реализующая полученную ФАЛ в базисе Буля, построенная с помощью программы ModLogic, выглядит следующим образом (рис.1):
Рис.1. Функциональная схема в базисе Буля Не нашли, что искали? Воспользуйтесь поиском:
|