РУҚА
Задания № 10, 12 · ОГЭ

Логические приёмы решения задач

Как преобразовать условие, быстро найти противоречие и построить решение логической задачи
6 мин чтенияСложность: Обновлено 29 сентября 2026

Логические задачи решают не угадыванием, а последовательным преобразованием условий. Основные приёмы: перевод текста в формулы, упрощение выражений, разбор случаев, поиск противоречий и проверка найденного решения. Перед изучением темы полезно повторить формулы логики, законы логики и метод перебора.

1. Перевод условия на язык логики

Сначала выделяют простые высказывания и обозначают их буквами. Например, \(A\) — «число делится на 2», \(B\) — «число делится на 3». Затем словесные связки заменяют логическими операциями: «не» — отрицанием, «и» — конъюнкцией, «или» — дизъюнкцией, «если..., то...» — импликацией, «тогда и только тогда» — эквивалентностью.

D
Высказывание и логическая формула

Высказывание — предложение, которое имеет ровно одно значение истинности: истина или ложь. Логическая формула строится из высказываний с помощью связок. Например, \(A\land\neg B\) означает: \(A\) истинно, а \(B\) ложно.

Важно различать «или» в обычной логике и в разговорной речи. Логическое «или» означает, что истинно хотя бы одно из высказываний, в том числе оба. Условие «ровно одно из \(A\) и \(B\)» записывают отдельно: \((A\lor B)\land\neg(A\land B)\).

\[A\Rightarrow B\equiv\neg A\lor B\]

Импликация ложна только в одном случае: \(A\) истинно, а \(B\) ложно. Поэтому условие «если \(A\), то \(B\)» не запрещает ситуацию, когда \(A\) ложно.

2. Упрощение логических выражений

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

\[A\lor\neg A=1,\qquad A\land\neg A=0\]
\[A\lor A=A,\qquad A\land A=A\]
\[A\lor(A\land B)=A,\qquad A\land(A\lor B)=A\]
\[\neg(A\land B)=\neg A\lor\neg B,\qquad \neg(A\lor B)=\neg A\land\neg B\]
T
Принцип двойного отрицания и законы де Моргана

Двойное отрицание не меняет значение: \(\neg\neg A=A\). При отрицании составного высказывания связка меняется на противоположную: «не (\(A\) и \(B\))» превращается в «не \(A\) или не \(B\)», а «не (\(A\) или \(B\))» — в «не \(A\) и не \(B\)».

При работе со скобками сохраняйте приоритет операций: сначала выполняется отрицание, затем конъюнкция, затем дизъюнкция, после неё импликация и эквивалентность. Если порядок может быть неясен, ставьте скобки явно.

Приём вынесения общего множителя

Для выражений вида \((A\land B)\lor(A\land C)\) вынесите \(A\): \((A\land B)\lor(A\land C)=A\land(B\lor C)\). Этот приём часто превращает длинное условие в короткое и показывает, какое требование является обязательным.

3. Поиск противоречий

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

\[A\land\neg A=0\]

Удобный алгоритм: выберите предположение, последовательно подставьте его в условия, упростите полученные формулы и проверьте, не получилось ли \(0\). Если получен ноль, предположение ложно. Если получена единица, ветвь удовлетворяет проверенным условиям, но остальные условия всё равно нужно проверить.

Микропроверка

Какое выражение эквивалентно формуле \(\neg(A\lor B)\)?

Ещё один вариант — доказательство от противного. Предполагают, что искомое утверждение неверно, и показывают, что это приводит к несовместимым требованиям. Такой подход особенно полезен для задач с формулировками «невозможно», «обязательно» и «единственный вариант».

!
Частая ошибка: противоречие в одной части условия

Нельзя считать всю задачу противоречивой только потому, что \(A\land\neg A\) встретилось внутри одной проверяемой ветви. Это означает невозможность именно этой ветви. В других ветвях значение \(A\) может быть другим.

4. Разбор случаев и таблица истинности

Если неизвестно значение ключевого высказывания, рассмотрите два случая: \(A=0\) и \(A=1\). После подстановки каждая ветвь обычно упрощается. Если переменных немного, можно использовать таблицу истинности; если их много, выбирают переменную, которая встречается чаще или влияет на самое строгое условие.

\(A\)\(B\)\(A\Rightarrow B\)\(A\land B\)
0010
0110
1000
1111
T
Разбиение по переменной

Для любой формулы \(F(A,\ldots)\) справедливо: \(F=(\neg A\land F|_{A=0})\lor(A\land F|_{A=1})\). Практически это означает: достаточно разобрать оба значения выбранной переменной, не пропуская ни одной ветви.

5. Разобранный пример

Пусть \(A\), \(B\) и \(C\) — высказывания. Требуется найти все наборы значений, при которых истинно условие \(F=(A\Rightarrow B)\land(B\Rightarrow C)\land A\land\neg C\).

№
Ищем совместимые значения

В формуле есть цепочка импликаций и одновременно требования \(A=1\), \(C=0\). Проверим, остаётся ли хотя бы один набор.

1
Уберём импликации по правилу \(X\Rightarrow Y\equiv\neg X\lor Y\).
\(\displaystyle F=(\neg A\lor B)\land(\neg B\lor C)\land A\land\neg C\)
2
Так как в произведении есть \(A\), рассматриваем ветвь \(A=1\). Тогда первый множитель равен \(B\).
\(\displaystyle F=B\land(\neg B\lor C)\land\neg C\)
3
В произведении есть \(\neg C\), поэтому \(C=0\). Второй множитель превращается в \(\neg B\).
\(\displaystyle F=B\land\neg B\land\neg C\)
4
Получено противоречие: одновременно требуются \(B\) и \(\neg B\).
F=0

Следовательно, подходящих наборов нет. Содержательно причина такова: из \(A\) следует \(B\), из \(B\) следует \(C\), но условие одновременно требует \(\neg C\).

6. Логика множеств и практический алгоритм

В задачах с объектами, свойствами и группами удобно перейти от высказываний к множествам. Принадлежность объекту множеству записывают через принадлежность множеству, пересечение соответствует «и», объединение — «или», дополнение — отрицанию. Для наглядного анализа помогают диаграммы Венна и круги Эйлера и операции множеств.

Если требуется посчитать объекты, применяют подсчёт по диаграмме Венна. Условия «принадлежит ровно одному из множеств» связаны с симметрической разностью множеств. При сопоставлении групп удобно составить таблицу соответствия множеств.

  1. Выпишите простые высказывания и обозначьте их буквами.
  2. Переведите все словесные связки в формулу, расставьте скобки.
  3. Уберите импликации, эквивалентности и лишние отрицания.
  4. Упростите выражение законами логики или разбейте решение на случаи.
  5. Отбросьте ветви с противоречиями.
  6. Проверьте оставшиеся наборы подстановкой в исходное условие.
!
Частые ошибки

Не путайте импликацию с равенством: \(A\Rightarrow B\) не означает \(B\Rightarrow A\). Не заменяйте «или» на «ровно одно». При отрицании скобок меняйте связку по законам де Моргана. После упрощения обязательно проверяйте результат в исходной, а не только в преобразованной формуле.

Q
Быстрый тест по теме

Проверь себя

~ 2 мин4 вопроса
Вопрос 1 / 4
Вопрос 1 из 4 · Импликация
Когда импликация \(A\Rightarrow B\) ложна?
Главное за минуту

Главное

  • Переводите текст в формулу, заранее определив простые высказывания и смысл связок.
  • Убирайте импликации, применяйте законы логики и следите за приоритетом операций.
  • Противоречие \(A\land\neg A\) делает невозможной текущую ветвь, но не обязательно всю задачу.
  • При неизвестной переменной разбирайте случаи \(0\) и \(1\); после решения проверяйте его в исходном условии.
  • Для задач о группах и свойствах используйте операции множеств, диаграммы и таблицы соответствия.