КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
План лекции. Решение задач математической логики
Решение задач математической логики Лекция №5 1. Упрощение логических функций, заданных 2. Вычисление значения логического выражения 3. Построение таблиц истинности булевых 4. Определение тождественности булевых
1. Упрощение логических функций, заданных Задача 1.
Упростить логическую функцию, заданную выражением
Речь идет о количестве вхождений каждой переменной. Каждая может входить несколько раз, и чем меньше она входит, тем более оптимальная считается функция по этому критерию.
Решение: Шаг 1. Инверсия дизъюнкций есть конъюнкция инверсий. Получаем: Первая скобочка – есть инверсия дизъюнкций, мы приводим ее к конъюнкции инверсий. Таким образом, у нас получается более упрощенное выражение. Но самое главное – избавление от длинной инверсии.
Шаг 2.
Получаем: Шаг 3. а) противоречия А& Ā = 0 б) идемпотентности А& А = А На третьем шаге нужно рассмотреть каждую конъюнкцию и постараться проанализировать, можно ли использовать вышеприведенные законы. Получаем:
Шаг 4. А & 0 = 0 и логического сложения с константой 0: А + 0 = A Получаем:
Таким образом, Ответ: В итоге видно, что мы существенно упростили формулу. Задача 2. Упростить логическую функцию, заданную выражением Решение: Шаг 1. Инверсия дизъюнкций есть конъюнкция инверсий. Инверсия конъюнкция есть дизъюнкция инверсий. Получаем: Красным выделено первое преобразование, зеленым – второе. Шаг 2. Получаем: Шаг 3. A + Ā = 1 Дизъюнкция А и не А есть всегда 1. Или событие, или его отрицание должно произойти (или на улице идет дождь, или не идет). Получаем: Далее используем законы: а) с константой «1»: 1 + A = 1 б) ассоциативный (от изменения мест Ответ:
Задача 3. Упростить логическую функцию F (x, y, z), заданную таблично. Значение функции равно 1 на наборах 000, 001, 010, 011, 111.
Решение: Шаг 1. Построим СДНФ. Для этого необходимо единичные наборы преобразовать к набору переменных. Если значение равно нулю – элемент конъюнкции с инверсией. Если один – без инверсии.
Единичные наборы: 000 001 010 011 111 Пишем набор по единичным наборам. Вместо двоичных значений в таблице мог быть набор в десятичной форме: 0, 1, 2, 3, 7.
Теперь Преобразуем СДНФ к более компактному виду.
2. Добавим еще одну конъюнкцию, используя закон A+A=A:
3. Группируем по две конъюнкции и далее используем правило склеивания: Преобразуем СДНФ к более компактному виду.
Дата добавления: 2014-01-05; Просмотров: 435; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |