Подготовка к ОГЭ-2027. Связанная практика: редакция 2026; совместимость методов проверена.
Переведите программу в понятное условие
Сначала выпишите только проверяемое условие и то, что программа печатает при его истинности и ложности. Для ИЛИ достаточно одного истинного сравнения; для И должны быть истинны оба. Каждый запуск с новой парой входных чисел рассматривайте отдельно. Значения из предыдущего запуска не переходят в следующий.
| Связка | Когда результат истинен | Когда можно сразу решить исход |
|---|---|---|
| A или B | Истинно хотя бы одно сравнение | A истинно — всё условие истинно |
| A и B | Истинны оба сравнения | A ложно — всё условие ложно |
Отмечайте запуски в таблице
Рассмотрим условие (s > 4) или (t > A). При A = 5 проверьте каждую пару. Если первая часть уже истинна, вторая не меняет ответ. Но каждый запуск всё равно учитывается только один раз, даже если обе части истинны.
| s | t | s > 4 | t > 5 | Результат |
|---|---|---|---|---|
| 6 | 0 | Да | Нет | YES |
| 1 | 3 | Нет | Нет | NO |
| 2 | 8 | Нет | Да | YES |
| 4 | 10 | Нет | Да | YES |
| 7 | −2 | Да | Нет | YES |
Проверьте себя
Сколько YES получится для этих пяти пар при A = 5?
Ответ и объяснение
4
Пары (6, 0) и (7, −2) подходят по первой части; (2, 8) и (4, 10) — по второй. Пара (1, 3) не подходит. Значение s = 4 не удовлетворяет строгому сравнению s > 4.
Параметр: найдите границу, затем проверьте соседей
Два запуска дают YES независимо от A. В остальных трёх t принимает значения 3, 8 и 10. Чтобы всего получилось четыре YES, сравнение t > A должно быть верно ровно для двух из них. Значит, 3 > A ложно, а 8 > A ещё истинно: 3 ≤ A < 8. Если A целое, возможны 3, 4, 5, 6, 7.
Проверьте себя
Для тех же пар найдите наибольшее целое A, при котором программа напечатает YES четыре раза.
Ответ и объяснение
7
При A = 7 подходят t = 8 и t = 10, вместе с двумя независимыми запусками получаем 4. При A = 8 останется только t = 10, то есть всего 3 YES. Проверка соседнего значения подтверждает границу.
Что чаще всего путают
Не заменяйте > на ≥. Не считайте число истинных сравнений вместо числа запусков. Если спрашивают NO, вычтите число YES из общего числа запусков. Для наибольшего и наименьшего параметра выбирают разные границы; сначала найдите весь допустимый промежуток.
Условие И и число допустимых значений
if s > 4 and t > A:
print("YES")
else:
print("NO")Проверьте себя
Для пар (6,0), (1,3), (2,8), (4,10), (7,−2) программа с условием s >4 И t >A должна напечатать YES ровно один раз. Сколько целых A из промежутка от−5 до 5 подходит?
Ответ и объяснение
2
Условие s >4 выполняется только у (6,0) и (7,−2). Ровно один YES получается при −2 ≤A <0: подходят −2 и−1. Остальные три пары дают NO независимо от A.
Проверьте себя
Ученик записал: «0 >A неверно, значит A >0». Найдите ошибку.
Ответ и объяснение
Пропущено A =0
Отрицание 0 >A означает A ≥0. При A =0 сравнение 0 >0 ложно. Всегда отдельно проверяйте равенство на границе.
Подготовка: Редакция Экзы с помощью ИИ. Проверка: ИИ-проверка Экзы: независимый пересчёт примеров и проверка источников. Обновлено 2026-10-26.
ФИПИ: планируемые изменения ОГЭ-2027 · 2027 · проект