ЕГЭ информатика 15 задание разбор, теория, как решать.

ЕГЭ информатика 15 задание разбор, теория, как решать.

ЕГЭ Информатика — Задание №15: Логические выражения

Задание 15 проверяет умение анализировать логические выражения, определять их истинность и подбирать такие значения переменных, при которых выражение становится тождественно истинным (всегда равно 1).

Задачи формулируются на языке логики, но решаются с помощью простых переборов в Python.
Во всех случаях нужно проверить, при каких значениях переменных (или отрезков) выражение не даёт ложь (0).


1. Основная теория

В заданиях используются логические операции:

  • ¬A — отрицание (НЕ) → not A
  • A ∧ B — конъюнкция (И) → A and B
  • A ∨ B — дизъюнкция (ИЛИ) → A or B
  • A → B — импликация (ЕСЛИ A, ТО B) → (not A) or B или короче A <= B

В Python можно записывать любое логическое выражение,
и оно будет вычисляться как истина (1) или ложь (0).


2. Тип 1 — Неравенства (арифметические условия)

Необходимо найти наименьшее или наибольшее число A, при котором логическое выражение истинно для всех положительных x и y.

Пример 1 (СтатГрад 23.10.2025):

Решение на Python:

Ответ: 30


Пример 2 (Резерв 19.06.2025):

Ответ: 64


3. Тип 2 — Делимость (оператор ДЕЛ)

В таких задачах используется запись ДЕЛ(x, m), что означает «число x делится на m без остатка».
В Python это записывается как x % m == 0.

Пример (пересдача 03.07.2025):

Ответ: 640

Здесь выражение читается как:
«если x делится на 128, то из того, что x не делится на A, следует, что x не делится на 80».
Наибольшее значение A, при котором это условие выполняется для всех x, равно 640.


4. Тип 3 — Смешанные условия

Иногда встречаются выражения, содержащие и делимость, и неравенства.
Решение полностью аналогично: проверяются все возможные x, y (и иногда z).

Пример:


5. Тип 4 — Отрезки (множества чисел на прямой)

В этих задачах даны отрезки P, Q, A.
Нужно определить минимальную или максимальную длину отрезка A, при которой логическое выражение истинно при любом x.

Чаще всего выражение имеет вид:

Пример (Демонстрационный вариант ЕГЭ 2026):

Даны P = [25; 64] и Q = [40; 115].
Найти минимальную длину отрезка A.

Ответ: 24

Минимальная длина отрезка A равна длине пересечения отрезков P и Q, так как только в их общей части выражение может нарушаться.


6. Универсальные советы для решения №15

  • Если требуется «для всех x» — нужно проверить все x в разумном диапазоне.
  • Если указано «наименьшее A» — начинаем перебор снизу.
  • Если указано «наибольшее A» — начинаем перебор сверху или запоминаем последнее подходящее значение.
  • Импликацию удобно записывать как P <= Q.
  • Для отрезков используйте проверку a <= x <= b.
  • Обычно диапазона 1..1000 для x и y вполне достаточно.

7. Итог

Логические задания №15 можно решать полностью алгоритмически.
Достаточно уметь записывать формулу в виде Python-выражения и проверять, при каких параметрах она остаётся истинной.
Систематический перебор всех возможных значений — надёжный способ для любого типа таких задач.