Условия всех задач из категории A3
Историческая справка и теоретические сведения
Алгебра логики (или алгебра высказываний) – формальная логическая теория, раздел математической логики, разработанный в 19-ом веке в трудах английского математика Джорджа Буля. В алгебре логики используются алгебраические методы для решения логических задач. Идеи применения символического метода к логике впервые высказаны им в статье «Математический анализ логики».
Таблица истинности – специальная таблица, описывающая логическую функцию.
Логическая функция – функция, зависящая исключительно от логических переменных.
Логическая переменная – переменная, способная принимать только два предопределенных значения:
Истина / Ложь;
1 / 0;
True / False.
Чем больше переменных содержит логическая функция, тем более трудозатратным оказывается анализ подобной функции и построение таблицы истинности.
Под преобразованием логических выражений, или упрощением логической формулы, понимается изменение исходного логического выражения в соответствии с законами алгебры логики, приводящее к логической формуле, в которой меньше конъюнкции и дизъюнкции, нет отрицаний неэлементарных формул.
Существуют следующие элементарные логические функции:
конъюнкция (логическое И);
дизъюнкция (логическое ИЛИ);
инверсия (логическое НЕ);
импликация (логическое следование);
эквиваленция.
Логическая схема – цепь связанных логических решений и операций, называемых логическими элементами.
Краткая классификация и обозначение логических операций (приоритет убывает слева направо):
Название операции | конъюнкция | дизъюнкция | инверсия | импликация | эквиваленция |
Обозначение | and | or | not | → | `-=` |
Необходимо знать наизусть таблицы истинности приведенных выше пяти логических операций.
Методические указания
Для успешного решения задач из данной категории вы должны:
знать наизусть все фундаментальные логические операции (конъюнкция, дизъюнкция, инверсия, импликация, эквиваленция);
уметь последовательно строить таблицы истинности для предложенных логических функций, но только для конкретных значений логических переменных;
уметь сравнить построенный фрагмент таблицы истинности и шаблон, заданный в условии задачи.
Задача №1
X | Y | Z | F |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 1 | 1 | 1 |
Дано:
символом F обозначено одно из указанных ниже логических выражений от трёх аргументов: X, Y, Z. Дан фрагмент таблицы истинности выражения F (см. таблицу, приведенную справа):
Вопрос:
какое выражение соответствует F?
Варианты ответа:
X or Y or Z
X and Y and not Z
not X and Y and not Z
X or not Y or Z
Задача №2
X | Y | Z | F |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 |
1 | 0 | 0 | 1 |
Дано:
символом F обозначено одно из указанных ниже логических выражений от трёх аргументов: X, Y, Z. Дан фрагмент таблицы истинности выражения F (таблица приведена справа от данного текста).
Вопрос:
какое выражение соответствует F?
Варианты ответа:
X or Y or Z
X and not Y and not Z
X or not Y or Z
not X and Y and not Z
Задача №3
X | Y | Z | F |
---|---|---|---|
0 | 1 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 0 | 1 | 1 |
Дано:
символом F обозначено одно из указанных ниже логических выражений от трёх аргументов: X, Y, Z. Дан фрагмент таблицы истинности выражения F (см. таблицу, приведенную справа):
Вопрос:
какое выражение соответствует F?
Варианты ответа:
not X and Y and Z
X or not Y or Z
not X or Y or not Z
not X and Y and not Z
Задача №4
X | Y | Z | F |
---|---|---|---|
1 | 1 | 1 | 0 |
0 | 1 | 0 | 1 |
0 | 0 | 0 | 1 |
Дано:
символом F обозначено одно из указанных ниже логических выражений от трёх аргументов: X, Y, Z. Дан фрагмент таблицы истинности выражения F (см. таблицу, приведенную справа):
Вопрос:
какое выражение соответствует F?
Варианты ответа:
X or Y or Z
not X or not Y or not Z
X and not Y and Z
X not and not Y and not Z