КАТЕГОРИИ: Архитектура-(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) |
Примеры выполнения заданий. 1.Найдите суперпозицию функций для формулы: B ~ Ø(A Ú B) ® A
1.Найдите суперпозицию функций для формулы: B ~ Ø(A Ú B) ® A Решение: определим порядок выполнения операций и запишем их с помощью элементарных функций от одной или двух переменных: g3(в)=B; g3(a)=A; f9(а, в)= Ø(A Ú B); f 12 (a, b)= Ø(A Ú B) ® A Получаем: f10(g3( в), f12(f9(а, в), g3(a))). 2. Постройте канонические формы для функции & b Å .
СДНФ = & Ú & b Ú a & º & ( Ú b) Ú a & º & 1Ú a & º СКНФ = Ú . СПНФ = Ú =(1 + а) + (1 + b). 3. С помощью теоремы о полноте установите полноту алгебры Жегалкина {Å, 1, *}: Решение: представим функции алгебры логики через алгебру Жегалкина. Для этого воспользуемся дизъюнктивной формой: a Å b = a × + × b; a = 0 + = 0 × a + 1 × = a Å 1; a + b = = (()(bÅ1))Å1. Задания для самостоятельного выполнения
1. Найдите суперпозицию функций для формул:
2. Постройте канонические формы для функций:
СДНФ =
СКНФ =
СПНФ= 3. С помощью теоремы о полноте установите полноту системы:
4. Булевская функция f(x, y, z) задана таблично. Представьте эту же функцию формулой логики и функциональной схемой:
Практическое занятие №9. Применение
1. Минимизация логических функций Методы минимизации булевых функций: Метод Квайна. Метод Квайна - МакКласски. Метод Блейка - Порецкого. Метод диаграмм Вейча. Метод минимизирующих карт. Метод Петрика. Минимизация частично определенных булевых функций. Минимизация систем булевых функций. Одним из методов построения минимальной ДНФ логической функции является метод Квайна - МакКласски.Формализация производится следующим образом: 1. Все наборы единицы из СДНФ булевой функции f записываются их двоичными номерами. 2. Все номера разбиваются на непересекающиеся группы. Признак образования i -й группы: i единиц в каждом двоичном номере наборы единицы. 3. Склеивание производят только между номерами соседних групп. Склеиваемые номера отмечаются каким-либо знаком (зачеркиванием). 4. Производят всевозможные склеивания. Неотмеченные после склеивания номера являются простыми импликантами. Нахождение минимальных ДНФ далее производится по импликантной матрице.
Примеры выполнения заданий 1. Минимизируйте методом Квайна - МакКласски булеву функцию В СДНФ функции f(x1, x2,x3, x4), заменим все наборы единицы их
Склеим номера из соседних групп таблицы. Склеиваемые номера вычеркнем (прим. - выделено цветом). Результаты склеивания занесем в следующую таблицу.
Имеем три простые импликанты: *111, 111*, 0**1. Строим импликантную матрицу. По таблице определяем совокупность простых импликант - 0**I и 111*, соответствующую минимальной ДНФ. Для восстановления буквенного вида простой импликанты достаточно выписать произведения тех переменных, которые соответствуют сохранившимся двоичным цифрам.
0**1 —> x4; 111* —> x1x2x3. Итак, МДНФ = x4 Ú x1x2x3
2. Применение булевых функций для анализа и синтеза дискретных устройств. Упрощение и преобразование комбинационных схем Преобразование информации в блоках ПК производится логическими устройствами двух типов: комбинационными схемами и цифровыми автоматами с памятью. Логический элемент И (конъюнктор) реализует операцию логического умножения (см. рис. 1). Логический элемент ИЛИ (дизъюнктор) реализует операцию логического сложения (см. рис. 2). Логический элемент НЕ (инвертор) реализует операцию отрицания
Примеры выполнения заданий 1. Укажите функцию F(a, b, c, d), реализуемую схемой из функциональных элементов предварительно упростив: a b c d
Решение: F(a, b, c, d) = a & c Ú Ú с & b º c &(a Ú b) Ú .
Дата добавления: 2014-11-20; Просмотров: 1017; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |