Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / ДМ-методические указания.doc
Скачиваний:
4
Добавлен:
30.06.2023
Размер:
1.26 Mб
Скачать

Графический метод минимизации: карты Карно и диаграммы Вейча

Карты Карно – графический метод отображения булевых функций.

Это специальные таблицы, задающие ФАЛ. Они сформированы так, чтобы облегчить процесс склеивания. Карты Карно используются при n=2,3,4,5,6, при n>6 они практически непригодны.

Диаграммы Вейча принципиально не отличаются от карт Карно. Различие состоит лишь в порядке следования наборов значений и в обозначениях (Карно – {0,1}; Вейча – { }).

Основные принципы построения карт Карно

  1. Карты Карно – это такие таблицы задания ФАЛ ( плоская развертка n-мерных кубов), что склеивающиеся между собой конституенты единицы или нуля расположены в соседних клетках: по горизонтали и по вертикали клетки таблицы отличаются лишь значением одной переменной.

  1. Клетки, расположенные по краям таблицы считаем соседними и обладают этим же свойством.

Например:

  1. n=2

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

  1. n =3

  1. n=4

  1. n=5

Для построения используют две карты Карно четырех переменных.

Например:

Минимизировать на картах Карно функцию f(x1,x2,x3,x4), которая равна единице на наборах с номерами – 0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 15 (предыдущий пример).

Построим двоичные наборы, на которых задана функция.

№ набора

Наборы

f (x 1, x 2, x 3, x4)

0

0000

1

1

0001

1

2

0010

1

3

0011

1

4

0100

1

6

0110

1

7

0111

1

8

1000

1

9

1001

1

11

1011

1

15

1111

1

Построим Карты Карно для заданной функции.

00

01

11

10

00

1

1

1

1

01

1

1

1

11

1

10

1

1

1

Таким образом,

Соседние файлы в папке Литература