ДИСКРЕТНАЯ МАТЕМАТИКА Домашняя работа. Пример. Решение предоставлено в 2009 уч. г. Eduard Shustrov (099443FAY) Alexander Sudnitson Tallinn University of.

Презентация:



Advertisements
Похожие презентации
Минимизация булевых функций Карты Карно, метод Квайна- Мак-Класки, метод неопределенных коэффициентов.
Advertisements

4. Минимизация логических функций. Карты Карно. Задача минимизации логической функции заключается в том, чтобы найти наиболее компактное её представление.
ДИСКРЕТНАЯ МАТЕМАТИКА F.4 МИНИМИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ Alexander Sudnitson Tallinn University of Technology.
СДНФ и СКНФ Формы булевых функций. Дополнительные операции Импликация Эквивалентность Сложение по модулю 2 Стрелка Пирса (ИЛИ-НЕ) Штрих Шеффера (И-НЕ)
Построение логических выражений по таблице истинности Курсовая работа Евстафьева Алексея, гимн.5, 2002 г.
5. Минимизация логических функций методом Квайна – Мак-Класки Метод Карно позволяет минимизировать логические функции с относительно малым числом переменных.
Найдите функции xyf (x, y) xy
Булевы переменные и функции Булевыми переменными называются переменные, принимающие значение 0 или 1. Булевы (или логические) функции оперируют с булевыми.
Логические основы вычислительной техники. Таблицы истинности Таблицей истинности называют таблицу значений логической функции для разных сочетаний значений.
Решение В Сколько различных решений имеет уравнение: K+L=1 и L M N=0 KL Если L=1, то второе уравнение имеет 3 решения 2. Если.
A B C.
Логические основы устройства компьютера. В вычислительной технике для построения более сложных логических устройств используются три основных логических.
1 Совершенная дизъюнктивная нормальная форма и совершенная конъюнктивная нормальная форма Логические основы ЭВМ 10 класс Белоусова Елена Ивановна, учитель.
Сложение и вычитание чисел в двоичной системе счисления.
Код Хемминга A {1}{3}{5}{7}{9}{11}= 0; B {2}{3}{6}{7}{11}= 0;{10} C {4}{5}{6}{7}= 0;{12} D.
1 Построение логических схем (Презентация). 2 Правило построения логических схем: 1.Определить число логических переменных. 2.Определить количество базовых.
Логические переменные и логические функции. Буквы, обозначающие высказывания, можно рассматривать как имена логических переменных, так как ими можно заменить.
Основы логики. Тест На рабочем столе открыть файл ТЕСТ ЛОГИКА Выставление оценок.
Консультация 2 27 март 2012 Информатика и ИКТ ЕГЭ 2012.
Основные понятия алгебры логики Лямин Андрей Владимирович.
Транксрипт:

ДИСКРЕТНАЯ МАТЕМАТИКА Домашняя работа. Пример. Решение предоставлено в 2009 уч. г. Eduard Shustrov (099443FAY) Alexander Sudnitson Tallinn University of Technology

Задание Найти минимальные ДНФ и КНФ методом Карт Карно. Найти минимальные ДНФ и КНФ методом МакКласки. Преобразовать МКНФ и МДНФ к соответствующим формулам, в которых встречаются только операции конъюнкции и отрицания. Представить данную функцию в базисе, т.е. «штрих Шеффера». Реализовать данную функцию с использованием только 2-х входового элемента И-НЕ. 2

Исходная функция x2 x4x2 x4 x1 x3x1 x x4x4 x2x2 x3x3 x1x1

Отмеченная карта Карно x4x4 x2x2 x3x3 x1x x4x4 x2x2 x3x3 x1x1 Это представление рекомендуется использовать, чтобы лучше понять связь между различными методами минимизации.

Метод карт Карно - МДНФ 5 x4x4 x2x2 x3x3 x1x1 x 1 x 4 x 2 x 3 x 3 x x4x4 x2x2 x3x3 x1x1 Карта Карно соответствующей полностью определенной Булевой функции

Метод карт Карно - МКНФ 6 x4x4 x2x2 x3x3 x1x1 (x 1 x 2 x 3 ) ( x 2 x 4 ) ( x 3 x 4 ) x4x4 x2x2 x3x3 x1x1

Метод Мак-Класки – МДНФ – этап I(1) 7

Метод Мак-Класки – МДНФ – этап I(2) 8

Метод Мак-Класки – МДНФ – этап II 9 Построение импликантной матрицы и решение задачи покрытия. Здесь имеем 2 обязательных импликанта, а третий простой импликант выбран исходя из «разумных» рассуждений.

Метод Мак-Класки – МДНФ (9/11/13/15) 00 (0/1/8/9) 11 (3/7/11/15). Таким образом все «единичные точки» покрываются тремя максимальными интервалами: Соответствующая МДНФ будет: Следует обратить внимание на то, что данное решение совпадает с найденным методом карт Карно.

Метод Мак-Класки – МKНФ – этап I(1) 11

12 Метод Мак-Класки – МKНФ – этап I(2)

Метод Мак-Класки – МKНФ – этап II(1) 13

Метод Мак-Класки – МKНФ – этап II(2) 14 Следует обратить внимание на то, что здесь мы имем два раноценных решения. Одно из них совпадает с рещеннием найденным ранее методом карт Карно. Тем не менее мы должны убедиться, что и второе решение может быть получено методом карт Карно (см. след. слайд).

Получение альтернативного решения 15 x4x4 x2x2 x3x3 x1x x4x4 x2x2 x3x3 x1x1 Здесь мы доопределили функцию на наборе аргументов « 1, 0, 0 » (клетка 8) до 0.

Преобразование к базису &, ~ 16 Преобразование МДНФ: Преобразование МКНФ:

Преобразование к базису 17

18 Представление (реализация) схемой В интересах оптимальности за исходную лучше взять МДНФ.

Верификация методом истинностных таблиц 19