Студопедия

КАТЕГОРИИ:


Архитектура-(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 час.

<== предыдущая лекция | следующая лекция ==>
Пример. Пусть входное множество имеет пять состояний A ={ a0, a1, a2, a3, a4}, а выходное множество имеет три состояния B={ b0 | Свойства булевых функций
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 853; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.