“NO”! №6 ОГЭ с параметром

Усложнённое шестое задание, в котором значение одной из переменных программы неизвестно. Кроме того, программа должна напечатать “NO”.

Это задание с параметром. Кроме того, программа должна напечатать “NO”. Рассмотрим решение такого задания (видеорешение ниже).

№EFDD84

Ниже приведена программа, записанная на пяти языках программирования.

EFDD84 условие

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.

Пример из Открытого банка заданий ОГЭ

Решение

Чтобы понять программу, достаточно посмотреть запись на алгоритмическом языке.

С клавиатуры вводятся три целых числа, которые записываются в переменные s, t и A. Если выполняется условие, то на экран выводится «YES», если не выполняется – «NO».

Помимо неизвестного значения A, усложнением является то, что программа должна вывести «NO». То есть исходное условие не должно выполняться.

Можно провести преобразования по логическим формулам.

№6 ОГЭ с параметром. "NO" 1

При выполнении отрицания (НЕ) нужно обратить внимание на то, что строгое неравенство (>) преобразуется в нестрогое (<=). Так как в условии логическое умножение (И), чтобы программа печатала «NO» одновременно должны выполняться оба простых условия.

№6 ОГЭ с параметром. "NO" 2

Дальше будем рассматривать только запуски, в которых s ≤ 10. Ищем 3 наименьших значения t. Это значения -12, 2 и 5. Все эти числа не превышают 5.

Видеорешение: