лаба 1.1 (553872), страница 4
Текст из файла (страница 4)
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
Т1 = | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Аргумент Х5 фиктивный.
Упрощенные наборы (без фиктивных аргументов) будут иметь вид:
0 | 0 | 0 | 0 | 0 | 0 | 0 | X1 | ||
T0 = | 0 | 0 | 0 | 0 | 1 | 1 | 1 | X2 | |
0 | 0 | 1 | 1 | 0 | 1 | 1 | X3 | ||
0 | 1 | 0 | 1 | 1 | 0 | 1 | X4 | ||
№набора | 0 | 2 | 4 | 6 | 10 | 12 | 14 |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | X1 | ||
Т1 = | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | X2 | |
0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | X3 | ||
0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | X4 | ||
№набора | 8 | 16 | 18 | 20 | 22 | 24 | 26 | 28 | 30 |
Совершенная дизъюнктивная нормальная форма.
Образовываем множество Т1 наборов, на которых функция принимает значение 1.
0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
Т1 = | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | |
0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | |
№набора | 8 | 16 | 18 | 20 | 22 | 24 | 26 | 28 | 30 |
Выписываем все минтерны максимального ранга, соответствующие наборам Т1:
F8(4) = X1X2X3X4;
F16(4) = X1X2X3X4;
F18(4) = X1X2X3X4;
F20(4) = X1X2X3X4;
F22(4) = X1X2X3X4;
F24(4) = X1X2X3X4;
F26(4) = X1X2X3X4;
F28(4) = X1X2X3X4;
F30(4) = X1X2X3X4;
f(X1X2X3X4) = F8(4) v F16(4) v F18(4) v F20(4) v F22(4) v F24(4) v F26(4) v F28(4) v F30(4) =
= x1x2x3x4 V x1x2x3x4 V x1x2x3x4 V x1x2x3x4V x1x2x3x4V x1x2x3x4 V
V x1x2x3x4V x1x2x3x4V x1x2x3x4
Карта Вейча (диаграмма Карно).
Карта Вейча (диаграмма Карно) – своеобразная форма табличного задания ФАЛ, когда множество всех наборов T представляется множеством 2n клеток некоторой прямоугольной таблицы (карты), внутри каждой из которых отмечается факт истинности ФАЛ на соответствующем наборе. Благодаря специальной разметке, устанавливающей связь клеток карты Вейча с наборами множества T1, клетки (блоки клеток), соответствующие склеиваемым минтермам оказываются “соседними”, что существенно облегчает поиск и склеивание минтермов в целях упрощения ДНФ.
Д
ля n = 2‚3‚4 карты Вейча с разметкой представлены ниже:
Каждая клетка n – местной ФАЛ должна иметь “n” соседних, поэтому карта Вейча для n = 3 предусматривает объединение вертикальных границ карты (образно: наклеивание карты на цилиндр) для n = 4 – объединение горизонтальных границ (наклеивание на тор) для n = 5 в дополнение к вышеизложенному для каждого 16-клеточного блока “соседними” являются клетки с одинаковыми координатами.
И
спользование карт Вейча эффективно при ручной минимизации ДНФ для ФАЛ 3-х‚ 4-х и 5-ти аргументов. Пример при n = 4 смотри ниже.
Преобразовываем полученную СДНФ при помощи карт Вейча.
X1 | X1 | ||||||
X2 | 1 | 1 | 0 | 1 | X4 | ||
1 | 1 | 0 | 0 | X4 | |||
X2 | 1 | 1 | 0 | 0 | |||
1 | 1 | 0 | 0 | X4 | |||
X3 | X3 | X3 | |||||
На основе карты Вейча получаем преобразованную ФАЛ, эквивалентная ДНФ:
f(X1X2X3X4) = X1 V (X2X3 X4).
Переключательная схема:
Логическая схема:
Совершенная конъюнктивная нормальная форма.
Образовываем множество Т0 наборов, на которых функция принимает значение 0.
0 | 0 | 0 | 0 | 0 | 0 | 0 | |
T0 = | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
0 | 0 | 1 | 1 | 0 | 1 | 1 | |
0 | 1 | 0 | 1 | 1 | 0 | 1 | |
№набора | 0 | 2 | 4 | 6 | 10 | 12 | 14 |
Ф31-0(4) = Ф31(4) = X1 v X2 v X3 v X4;