15) Минимизация логических функций с помощью карт Карно: сформулировать правила, привести пример минимизации булевой функции четырех переменных.
Для упрощения
логических функций трех и четырех
переменных удобно использовать карты
Карно. Карта Карно представляет собой
прямоугольную таблицу, каждая клетка
которой соответствует определенному
набору таблицы истинности. На карте
фиксируют область прямых значений
переменных и значение логической функции
для каждого набора (0,1 или Х, если функция
на данном наборе не определена).
Зададим
функцию с помощью выражения:
Организованные
блоки по нулям выделены на карте Карно
пунктирной линией, запишем минимизированное
выражение для логической функции по
карте Карно:
Если блоки
организовать по единицам, то их число
уменьшается до трех, но требуются
дополнительные инверторы: