Проверь, как логические операции превращают условия в точные правила. Решай последовательно: в сложных заданиях полезно составлять промежуточные таблицы.
№1 · ЛОГИЧЕСКАЯ ФУНКЦИЯ
ЗАДАЧА · 3 БАЛЛА
1. Восстановление функции по условию
Для трёх логических переменных A, B и C функция принимает значение 1 тогда и только тогда, когда истинны ровно два из трёх высказываний. Запишите функцию через операции НЕ, И и ИЛИ в виде дизъюнкции конъюнкций.
№2 · ТАБЛИЦА ИСТИННОСТИ
8 СТРОК · 3 БАЛЛА
2. Таблица для импликации и эквивалентности
Заполните пропуски в таблице истинности функции F=(A→B)↔(B→A). В каждой строке вычисляйте сначала значения двух импликаций, затем эквивалентность.
A
B
A→B
B→A
F
0
0
0
1
1
0
1
1
№3 · ИСТИНА / ЛОЖЬ
5 УТВЕРЖДЕНИЙ · 2 БАЛЛА
3. Свойства логических операций
Определите истинность каждого утверждения, опираясь только на определения логических операций и равносильные преобразования.
Импликация A→B ложна только при A=1 и B=0.ИстинаЛожь
Выражение A∨¬A ложно при обоих значениях переменной A.ИстинаЛожь
Операция эквивалентности истинна, если значения её операндов совпадают.ИстинаЛожь
Выражение A⋅0 имеет значение 1 при A=1.ИстинаЛожь
Для любых значений A и B выполняется A∨B=B∨A.ИстинаЛожь
№4 · МИНИМИЗАЦИЯ
ЗАДАЧА · 3 БАЛЛА
4. Упрощение логического выражения
Упростите выражение F=(A∨B)⋅(A∨¬B) и запишите результат, используя минимальное число операций. Приведите основные шаги преобразования.
№5 · ТАБЛИЦА ИСТИННОСТИ
8 СТРОК · 3 БАЛЛА
5. Проверка равносильности формул
Заполните пропуски и определите, равносильны ли выражения F=¬(A⋅B) и G=¬A∨¬B. В последнем столбце укажите результат сравнения значений функций.
A
B
F
G
F=G
0
0
0
1
1
0
1
1
№6 · ИСТИНА / ЛОЖЬ
5 УТВЕРЖДЕНИЙ · 2 БАЛЛА
6. Чтение таблиц истинности
Определите истинность утверждений по правилам построения таблиц истинности. Не выполняйте преобразования, если утверждение можно проверить непосредственно по определению операции.
Для функции от четырёх переменных таблица истинности содержит 16 строк наборов значений.ИстинаЛожь
В таблице истинности функции от трёх переменных достаточно проверить 3 набора значений.ИстинаЛожь
Если функция принимает значение 1 на каждом наборе, она является тождественно истинной.ИстинаЛожь
У двух разных логических формул не может быть одинаковой таблицы истинности.ИстинаЛожь
Столбец сложного выражения строят после вычисления его подвыражений.ИстинаЛожь
№7 · ЛОГИЧЕСКИЕ СВЯЗКИ
ЗАДАЧА · 3 БАЛЛА
7. Анализ условия с ограничениями
Высказывания A, B и C означают: A — сервер доступен, B — включено резервное питание, C — есть подключение к сети. Система выдаёт предупреждение, если сервер недоступен или одновременно отсутствуют резервное питание и подключение к сети. Запишите логическую функцию предупреждения и найдите её значение при A=1, B=0, C=0.
№8 · ТАБЛИЦА ИСТИННОСТИ
8 СТРОК · 3 БАЛЛА
8. Функция большинства
Заполните таблицу для функции F=(A⋅B)∨(A⋅C)∨(B⋅C). Эта функция принимает значение 1, если истинны хотя бы два из трёх высказываний.
A
B
C
A⋅B
A⋅C
B⋅C
F
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
№9 · ИСТИНА / ЛОЖЬ
5 УТВЕРЖДЕНИЙ · 2 БАЛЛА
9. Равносильные преобразования
Определите истинность утверждений о равносильных преобразованиях логических выражений. Считайте, что переменные принимают только значения 0 и 1.
Выражения A∨(A⋅B) и A равносильны.ИстинаЛожь
Выражения A⋅(A∨B) и A∨B равносильны для любых A и B.ИстинаЛожь
Выражение ¬¬A равносильно A.ИстинаЛожь
Выражение A∨(B⋅C) всегда равносильно (A∨B)⋅C.ИстинаЛожь
Выражение (A∨B)⋅(¬A∨B) равносильно B.ИстинаЛожь
№10 · ЛОГИЧЕСКАЯ ФУНКЦИЯ
ЗАДАЧА · 4 БАЛЛА
10. Построение СДНФ по таблице
Логическая функция трёх переменных принимает значение 1 только на наборах (A,B,C)=(0,1,0), (1,0,1) и (1,1,1). Запишите её совершенную дизъюнктивную нормальную форму и укажите значение функции на наборе (1,1,0).
№1 · ЛОГИЧЕСКИЕ ФУНКЦИИ
ЗАДАЧА · 2 БАЛЛА
1. Значение логического выражения
Пусть A=1, B=0, C=1. Вычислите значение логического выражения F=(A∧¬B)∨C. Запишите ответ и кратко укажите порядок выполнения операций.
+10 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№2 · ТАБЛИЦА ИСТИННОСТИ
4 СТРОКИ · 2 БАЛЛА
2. Построение таблицы для конъюнкции и дизъюнкции
Заполните таблицу истинности для выражения F=A∧B∨A∨B. Сначала выполните операции в соответствии с приоритетом: отрицание, конъюнкция, затем дизъюнкция.
A
B
A∧B
F=A∧B∨A∨B
0
0
0
1
1
0
1
1
№3 · ИСТИНА И ЛОЖЬ
4 УТВЕРЖДЕНИЯ · 2 БАЛЛА
3. Свойства логических операций
Определите истинность каждого утверждения, опираясь только на определения и свойства логических операций. Для каждого утверждения выберите «истина» или «ложь».
Конъюнкция двух высказываний истинна тогда и только тогда, когда истинны оба высказывания.ИстинаЛожь
Дизъюнкция двух высказываний ложна тогда и только тогда, когда ложны оба высказывания.ИстинаЛожь
Отрицание истинного высказывания является истинным высказыванием.ИстинаЛожь
Если хотя бы одно из двух высказываний истинно, их конъюнкция обязательно истинна.ИстинаЛожь
№4 · ЛОГИЧЕСКИЕ ОПЕРАЦИИ
ЗАДАЧА · 2 БАЛЛА
4. Преобразование логического выражения
Упростите логическое выражение F=(A∨B)∧¬A и определите его значение при A=0, B=1. Используйте законы алгебры логики.
№5 · ТАБЛИЦА ИСТИННОСТИ
4 СТРОКИ · 2 БАЛЛА
5. Комбинация отрицания, дизъюнкции и конъюнкции
Заполните пропуски в таблице истинности для логического выражения (A∨B)∧¬A. Сначала определите значение ¬A, затем значение A∨B, а после этого вычислите итоговое значение выражения.
A
B
¬A
A∨B
(A∨B)∧¬A
0
0
0
1
1
0
1
1
№6 · ИСТИНА И ЛОЖЬ
4 УТВЕРЖДЕНИЯ · 2 БАЛЛА
6. Импликация и эквивалентность
Определите истинность утверждений, используя таблицы истинности импликации и эквивалентности.
Импликация A→B ложна при A=1 и B=0.ИстинаЛожь
Импликация A→B истинна при A=1 и B=0.ИстинаЛожь
Эквивалентность A↔B истинна, когда значения A и B совпадают.ИстинаЛожь
Эквивалентность двух высказываний всегда истинна.ИстинаЛожь
№7 · ЛОГИЧЕСКИЕ ФУНКЦИИ
ЗАДАЧА · 2 БАЛЛА
7. Восстановление логической функции
Логическая функция задана формулой F=¬(A∨B)∨C. Найдите значение F при A=1, B=0, C=0 и объясните, какая операция выполняется первой.
№8 · ТАБЛИЦА ИСТИННОСТИ
4 СТРОКИ · 2 БАЛЛА
8. Функция отрицания дизъюнкции
Заполните таблицу истинности логической функции F=¬(A∨B).
A
B
A∨B
F=¬(A∨B)
0
0
0
1
1
0
1
1
№9 · ИСТИНА И ЛОЖЬ
4 УТВЕРЖДЕНИЯ · 2 БАЛЛА
9. Базовые логические операции
Определите истинность каждого утверждения о простых логических операциях и их значениях. Оценивайте утверждения по правилам алгебры логики.
Логическое отрицание меняет значение 0 на 1, а значение 1 — на 0.ИстинаЛожь
Конъюнкция двух высказываний истинна, если истинно хотя бы одно из них.ИстинаЛожь
Дизъюнкция двух ложных высказываний имеет значение 0.ИстинаЛожь
Логическая переменная может принимать только два значения: 0 и 1.ИстинаЛожь
№10 · ЛОГИЧЕСКИЕ ФУНКЦИИ
ЗАДАЧА · 3 БАЛЛА
10. Анализ составной логической функции
Рассмотрите функцию F=(A→B)∧(B→C). Определите значение F при A=1, B=1, C=0. Выполните вычисления по шагам.