Карта Карно

Материал из Мегапедии
Перейти к: навигация, поиск

Карта Карно — это таблица истинности определённого вида для логической функции — была предложена в 1952 г. американским учёным Эдвардом В. Вейчем и усовершенствована в 1953 г. американским физиком Морисом Карно. Карты Карно используются для минимизации нормальной формы булевых функций, т.е. для построения МДНФ и МКНФ.

Виды карт Карно:

Для функции двух переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Для функции трёх переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Для функции четырёх переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
  • Заметим, что в картах Карно наборы аргументов в соседних строках и столбцах (включая первые и последние) отличаются значением одного аргумента.
  • Для функций пяти и шести аргументов можно применять трёхмерную карту Карно.

Примеры использования карт Карно:

Функция двух переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Строим карту Карно для функции двух переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Построение МДНФ

Покрываем единицы карты Карно наименьшим числом прямоугольников со сторонами длиной 2n.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Единицы карты Карно минимально покрываются двумя прямоугольниками вида 1х1, что соответствует двум элементарным конъюнкциям двух аргументов.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Построение МКНФ

Покрываем нули карты Карно наименьшим числом прямоугольников со сторонами длиной 2n.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Нули карты Карно минимально покрываются двумя прямоугольниками вида 1х1, что соответствует двум элементарным дизъюнкциям двух аргументов.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Функция трёх переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Строим карту Карно для функции трёх переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Построение МДНФ

Покрываем единицы карты Карно наименьшим числом прямоугольников со сторонами длиной 2n.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Единицы карты Карно минимально покрываются одним прямоугольником вида 1х2 и двумя прямоугольниками вида 2х1, что соответствует трём элементарным конъюнкциям двух аргументов. Заметим, что два неполных прямоугольника вида 2х1 соответствуют одному полному прямоугольнику покрытия.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Построение МКНФ

Покрываем нули карты Карно наименьшим числом прямоугольников со сторонами длиной 2n.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Нули карты Карно минимально покрываются одним прямоугольником вида 1х2 и двумя прямоугольниками вида 2х1, что соответствует трём элементарным дизъюнкциям двух аргументов.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Функция четырёх переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Строим карту Карно для функции четырёх переменных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Построение МДНФ

Покрываем единицы карты Карно наименьшим числом прямоугольников со сторонами длиной 2n.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Единицы карты Карно минимально покрываются тремя квадратами вида 2х2, что соответствует трём элементарным конъюнкциям двух аргументов. Заметим, что четыре угловых неполных квадрата соответствуют одному полному квадрату покрытия.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Построение МКНФ

Покрываем нули карты Карно наименьшим числом прямоугольников со сторонами длиной 2n.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Нули карты Карно минимально покрываются одним квадратом вида 2х2, одним прямоугольником вида 1х4 и одним прямоугольником вида 2х1, что соответствует трём элементарным дизъюнкциям, в двух из которых два аргумента, а в одной три аргумента.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Другие понятия:

Ссылки