Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Логические переменные и логические функции

Логические переменные изучают в разделе математики, называемым алгеброй логики или алгеброй высказываний, или булевой алгеброй. В алгебре логики любое составное высказывание рассматривается как логическая функция $F(A, B, C, \dots )$, аргументы которой - логические переменные $A$, $B$, $C \dots$ (где $A$, $B$, $C$ -- являются простыми высказываниями). Логические функции $F(A, B, C, \dots )$ и логические переменные ($A$, $B$, $C$ - аргументы) могут принимать только два значения: «истина» ($1$) или «ложь» ($0$). Логическую функцию часто называют предикатом.

Логической (булевой) функцией называют функцию $F(X_1, X_2, ..., X_n)$, аргументы которой $X_1, X_2, ..., X_n$ (независимые переменные) и сама функция (зависимая переменная) принимают значения $0$ или $1$.

Таблицу, показывающую, какие значения принимает логическая функция при всех сочетаниях значений ее аргументов, называют таблицей истинности логической функции.

Таблица истинности логической функции от n аргументов содержит $2_n$ строк, $n$ столбцов значений аргументов и $1$ столбец значений функции.

Логическая функция может быть задана аналитическим (при помощи формул) или табличным способом.

Логическая функция, представленная с помощью инверсии, дизъюнкции и конъюнкции называется нормальной.

Всего существует $16$ различных логических функций от двух переменных. Переменные образуют четыре пары значений: $(1, 1), (1, 0), (0,0), (0,1)$, а количество функций, которые возможно описать равно $24 = 16$.

Логические функции двух переменных

Рисунок 1. Логические функции двух переменных

Общепринятые названия функций $F_1 \dots F_16$

Функция $F_1 = 0$ - функция генератора $0$.

Функция $F_2 = A \& B$ - функция конъюнкции.

«Логические переменные и логические функции» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Функция $F_3 = A \& \bar{B}$- функция запрета по логической переменной $A$.

Функция $F_4 = A$ - функция повторения по логической переменной $A$.

Функция $F_5 = \bar{A} \& B$ - функция запрета по логической переменной $B$.

Функция $F_6 = B$ - функция повторения по логической переменной $B$.

Функция $F_7 = \bar{A} \& B \vee A \& \bar{B}$ - функция исключающее «ИЛИ».

Функция $F_8 = A \vee B$ - функция дизъюнкции.

Функция $F_9 = \bar{A \vee B}$ - функция Пирса.

Функция $F_{10} = A \& B \bar{A} \& \bar{B}$ - функция эквивалентности.

Функция $F_{11} = \bar{B}$ - функция инверсии (отрицания) логической переменной $B$.

Функция $F_{12} =B\to A$ - функция импликации $B\to A$.

Функция $F_{13} = \bar{A}$ - функция инверсии (отрицания) логической переменной $A$.

Функция $F_{14} =A\to B$ - функция импликации $A\to B$.

Функция $F_{15} = A \& B$ - функция Шеффера.

Функция $F_{16} = 1$ - функция генератора $1$.

Среди перечисленных выше шестнадцати логических функций от двух переменных можно выделить такие логические функции, с помощью которых выражаются другие логические функции. Операция замены одной логической функции на другую в алгебре логики (булевой алгебре) называется операцией суперпозиции или метод суперпозиции.

Функцию Шеффера методом суперпозиции можно выразить при помощи функций отрицания и дизъюнкции, используя закон Де Моргана:

$F_{15} = \bar{A \& B} = \bar{A} \vee \bar{B}$

Наиболее широко в качестве базовых функций используют три логических функции: конъюнкцию, дизъюнкцию и отрицание. В приведенном примере логическая функция Шеффера выражена через базовые функции и представлена в нормальной форме.

Каждой базовой функции соответствует техническое устройство, реализующее эту логическую функцию.

Соответствие базовой функции и технического устройства

Рисунок 2. Соответствие базовой функции и технического устройства

Наборы И-НЕ и ИЛИ-НЕ являются функционально полными или базисными наборами.

При помощи набора базовых функций и соответствующих им технических устройств, которые реализуют эти логические функции, создаются любые логические устройства или системы.

Логическое устройство имеет сколь угодное количество входов и только один выход (См. рис.3).

Схематичное представление логического устройства

Рисунок 3. Схематичное представление логического устройства

Отдельные логические устройства от $x_1 \dots x_n$ переменных схематично представлены на рисунке 4.

Условное обозначение <a href=логических элементов на электрических схемах: И (а), ИЛИ (б), НЕ (в)">

Рисунок 4. Условное обозначение логических элементов на электрических схемах: И (а), ИЛИ (б), НЕ (в)

Приведем пример реализации функции при помощи инверсии и отрицания (в базисе И-НЕ).

Пример реализации функции $F = AB \vee  BC \vee AC$ в базисе И-НЕ

Рисунок 5. Пример реализации функции $F = AB \vee BC \vee AC$ в базисе И-НЕ

Построим схему охранной сигнализации на простых логических элементах. Генератор Г вырабатывает сигнал сирены, подавая его на усилительный каскад через логический элемент «И» на микросхеме $DD2$. Если замкнуты ключи $S1 - S4$, то на входы элемента $DD1$ подается $«0»$ - на нижний вход элемента «И» $DD2$ тоже $«0»$, на затворе транзистора $VT$ будет тоже $«0»$. Если хотя бы один из ключей разомкнут, то на вход элемента $DD1$ через резистор $R_i$ поступит напряжение или $«1»$, что даст возможность сигналу с генератора Г попасть на затвор транзистора, к которому подключен динамик.

Пример схемы охранной сигнализации

Рисунок 6. Пример схемы охранной сигнализации

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 28.03.2016
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot