6 задание демо ОГЭ 2025
Разбор задания №6 с параметром из демоверсии ОГЭ 2025 года.
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» восемь раз.
Решение
Сориентироваться в этом задании можно даже не зная языков программирования, так как на алгоритмическом языке всё по-русски написано.
Вводятся три целых числа, которые сохраняются в переменные s, t и A. Если выполняется условие s > A или t > 12, то на экран выводится “YES”, если условие не выполняется – “NO”. Нам нужно, чтобы программа напечатала “NO”, значит, условие не должно выполняться.
Запишем введённые значения переменных s и t в таблицу.
№ запуска | s | t | (t > 12) | (s > A) | (s > A) или (t > 12) |
1 | 13 | 2 | X | X | “NO” |
2 | 11 | 12 | X | X | “NO” |
3 | -12 | 12 | X | X | “NO” |
4 | 2 | -2 | X | X | “NO” |
5 | -10 | -10 | X | X | “NO” |
6 | 6 | -5 | X | X | “NO” |
7 | 2 | 8 | X | X | “NO” |
8 | 9 | 10 | X | X | “NO” |
9 | 13 | V | “YES” |
Условие s > A или t > 12 состоит из двух простых условий и дизъюнкции (ИЛИ). Значит, программа напечатает “YES” если выполняется хотя бы одно из условий. То есть, если t > 12, программа выведет “YES” независимо от значения параметра A. Эту строчку таблицы из рассмотрения исключаем. Остаётся 8 запусков программы, во всех программа должна напечатать “NO”. То есть s НЕ должно быть больше A:
НЕ (s > A) = s ≤ A
Во всех этих запусках s не больше A. Или, иначе: A ≥ s.
Выпишем значения s по возрастанию: -12, -10, 2, 2, 6, 9, 11, 13.
Наибольшее значение – тринадцать. Значит, A ≥ 13.
Тогда, наименьшее целое значение A: 13.
Это задание (под номером 740914) и подобные ему в “NO”, наименьшее значение параметра (2 часть). №6 ОГЭ.