Булевы функции от двух переменных
Рассмотрим теперь возможность использования двух выключателей для управления состоянием лампы. Пусть х1 и х2 – управляющие переменные (входы) для этих выключателей. Выключатели могут быть соединены последовательно или параллельно, как показано на рис. 4:
Рис. 4 - Две основные функции: а – последовательное соединение (функция логического умножения AND); б – параллельное соединение (функция логического сложения OR)
Последовательное соединение двух выключателей При последовательном соединении лампа будет светиться только, если оба выключателя включены (одновременно). Это поведение может быть описано выражением: , где L = 1 при х1 = х2 = 1, L = 0 в противном случае. Символ называется AND-оператором. Говорят, что схема на рис. 3.4,а реализует логическую AND-функцию (логическое умножение).
Параллельное соединение двух выключателей При параллельном соединении двух выключателей лампа будет гореть, если выключатели х1 и х2 включены. Лампа также будет гореть, если оба выключателя включены (одновременно). Лампа не будет гореть только, если оба выключателя открыты (разомкнуты, выключены). Это поведение может быть описано как: , где L = 1 при х1 = 1 или х2 = 1, или х1 = х2 = 1; L = 0 при х1 = х2 = 0. Символ называется OR-оператором. Говорят, что схема на рис. 4,б реализует логическую OR-функцию(логическое сложение). В приведенных выше выражениях для AND и OR реализует результат (выход) есть логическая функция с двумя входными переменными. Функции AND и OR являются двумя наиболее важными логическими функциями. Вместе с некоторыми другими простыми функциями они могут быть использованы как составные части (строительные блоки) для реализации логических схем. Например, на рис. 5 показано, как три выключателя могут быть использованы для управления лампой в более сложном случае. Такое последовательно-параллельное соединение выключателей реализует логическую функцию:
.
Лампа горит, если х3 = 1 и одновременно равны 1 либо х1, либо х2 (х1 = 1 или х2 = 1) Рис. 5 - Последовательно-параллельное соединение выключателей
Инверсия
Пусть лампа подсоединяется к источнику питания так, как показано на рис. 6:
Рис. 6 - Инвертирующая схема
В этом случае выключатель соединяется параллельно с лампой. Лампа будет гореть, когда выключатель выключен. Формально такое функци- ональное поведение выражается: , где L = 1 при х = 0 и L = 0 при х = 1. Значение этой функции обратно значению входной переменной. Вместо слова инверсия существует более общий термин отрицание. Таким образом, есть отрицание х: . Символ ¯ называют NOT-оператором. Количество логических функций в зависимости от числа переменных равно . Булевых функций одной переменной – четыре:
Индекс I функциональной переменной fi, I = 0, 1, 2, 3, равен десятичному эквивалентному набору значений этой функции, читаемому сверху вниз. Функции f0(x) и f3(x) – константы 0 и 1 соответственно. Их значения не зависят от значения переменной х. Функция f1(x) “ повторяет “ х: f1(x) = x. Функция f2(x) называется отрицанием х (или функцией НЕ) и обозначается , т.е. f2(x) = . Ее значение противоположно значению х. Булевых функций двух переменных – шестнадцать:
Индекс I функциональной переменной fi, I = 0, 1, 2, …, 15, равен десятичному эквивалентному набору значений этой функции, читаемому сверху вниз. Приведем эти булевы функции:
- константа ноль; - конъюнкция; х1 –|→ - левая коимпликация (читается «не если х1, то х2», префикс ко – от лат. conversus – обратный); ; х1 ←|– х2 - правая коимпликация; ; - сложение по модулю два или функция неравнозначности, неэквивалентности;
- дизъюнкция; х1 ◦ х2 = х1 ↓ х2 - функция Вебба(Пирса); х1 ~ х2 –функция эквивалентности, равнозначности; - отрицание х2; - правая импликация (читается « если х2, то х1»); - отрицание х1; - левая импликация (читается «если х1, то х2»); - функция Шеффера; - константа единица.
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему стероиды повышают давление?: Основных причин три... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (387)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |