КАТЕГОРИИ: Архитектура-(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) |
Булевы функции
Основной задачей теории булевых функций (БФ) является разработка систематических методов построения сложных функций из более простых. Булевых функций от заданного числа m двоичных переменных – конечное число. Изучим свойства булевых функций. Рассмотрим все возможные БФ от одной переменной. Этих функций четыре: · константа нуля; · константа единицы; · тождественная функция; · функция отрицания (функция НЕ). Представляя эти функции в табличном виде, получим ТИ, представленные на рис. 1.4.1. С целью сокращения текста в одной таблице можно отражать несколько БФ от одного и того же сочетания переменных. Объединённая таблица истинности БФ от одной переменной представлена на рис.1.4.2. Основные БФ от двух переменных представлены в объединённой ТИ рис.1.4.3. На рисунке приведены функции: 1. f0 = – инверсия p. 2. f1 = – инверсия q. 3. f2 = – функция И (конъюнкция). Можно писать f2 = . 4. f3 = – функция ИЛИ (дизъюнкция). 5. f4 = – функция сложения по модулю 2 (eXclusive OR – XOR). 6. f5 = p – тождественна p. 7. f6 = q – тождественна q. 8. f7 = 0 – константа 0. 9. f8 = 1 – константа 1. 10. f9 = – штрих Шеффера (операция Шеффера). f9 = – И-НЕ. 11. f10 = – стрелка Пирса. f10 = – ИЛИ-НЕ. 12. f11 = – функция эквивалентности. f11 = . 13. f12 = – импликация или функция логического следования. С нулевой по восьмую БФ являются основными все остальные функции можно выразить через их суперпозицию (т.е. различного рода их сочетания) в виде логического выражения (логической формулы).
► Логическое выражение – символьная формула, представляющая собой суперпозицию двоичных (булевых) функций.●
Например, логическая формула или, перепишем это же выражение с другим обозначением операции задаёт функцию от трёх переменных как суперпозицию функций от одной и двух переменных. Логическое выражение даёт возможность построить соответствующий функциональный преобразователь, если имеются «базисные» преобразователи. Для реализации преобразователя F примера необходимо иметь элементы, реализующие отрицание, дизъюнкцию, конъюнкцию и сложение по модулю два. Синтаксическая структура формулы примера показана на рис. 1.4.4. Табличное представление суперпозиции функции F показано на рис 1.4.5. Примечание. Реализацию БФ в виде ЛС на логических элементах (рассматривается в дальнейшем) следует начинать «сверху - вниз» от выхода к входам. Так на рис.1.4.4 сначала реализуется сумма по модулю два и т.д. На последний уровень подаются входные сигналы (входные переменные).
Для уменьшения числа скобок вводятся приоритеты операций: · отрицание – высший приоритет; · конъюнкция – второй приоритет; · дизъюнкция С остальными функциями проблемы с приоритетами.
► Желаемый порядок выполнения операций можно установить скобками.●
При возникновении сомнений в порядке выполнения операций лучше всего в выражении использовать скобки.
Суперпозицией фиксированного набора функций можно представить любую БФ от любого количества переменных.
► Любая БФ может быть представлена как суперпозиция следующих наборов двоичных функций: · И, ИЛИ, НЕ – базис Буля; · И-НЕ; · ИЛИ-НЕ. Каждый из этих наборов функций называется полным базисом. ●
►Функционально полный базис – множество двоичных функций, суперпозицией которых могут быть выражены любые БФ● 16+6=22 час.
Дата добавления: 2014-01-07; Просмотров: 886; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |