Задание 6 ОГЭ по информатике проверяет умение формально исполнить программу с ветвлением. Программа на одном из языков вводит числа s и t (иногда ещё параметр A), проверяет составное условие и печатает YES или NO; её запускают девять раз с разными парами (s, t). Нужно посчитать, сколько раз напечатано YES или NO, или подобрать значение A, при котором ответ равен заданному числу. Задание базового уровня, 1 балл, но в нём легко ошибиться на строгом неравенстве, на отрицательных числах или на связке and/or. В кодификаторе ОГЭ 2026 года это элементы 3.2 (ветвления, составные условия на языке программирования) и 3.4 (определение результатов работы алгоритма и входных данных, приводящих к результату).
В квизе программы записаны на Python, девять пар приводятся в тексте вопроса. Разобраны условия с or и and, условие с not и скобками, отрицательные числа, нестрогие неравенства. Четыре вопроса посвящены параметру A: наименьшее и наибольшее A, при котором YES напечатано ровно заданное число раз, число подходящих A в диапазоне и наибольшее A, при котором YES напечатано во всех девяти запусках. Отдельные вопросы — о том, на сколько уменьшится число YES при замене or на and, какая пара даёт NO и какое условие равносильно отрицанию по закону де Моргана. Каждый ответ получен программно, а для задач с A перебор подтвердил единственность ответа.
Карточки собирают правила для and, or, not, отрицания неравенств и приём «сначала отделить пары, результат которых не зависит от A». Письменная работа просит заполнить таблицу по девяти парам, найти A с обоснованием, объяснить, почему при and рост A не увеличивает число YES, записать условие без not и придумать собственную программу с заданным числом YES. В режиме экзамена экзаменатор даёт программу и пары и просит пройти их вслух.
Материал рассчитан на 9 класс; программы на Python, но рассуждения одинаковы для любого языка.
Как работать с материалом: пройти квиз, записывая для каждой пары результат проверки условия, и после ошибки найти пару, где он разошёлся с пояснением. Затем повторить карточки и выполнить письменную работу — её можно распечатать, решить от руки и сдать на проверку по фотографии. Для задач с параметром A полезно сразу отделять пары, результат которых от A не зависит.
Кодификатор ОГЭ 2026 по информатике: 3.2 (ветвления; составные условия — запись логических выражений на языке программирования), 3.4 (определение результатов работы алгоритма при данном множестве входных данных и входных данных, приводящих к данному результату). Спецификация: задание 6, базовый уровень, 1 балл.
Ниже приведена программа на языке Python. ```python s = int(input()) t = int(input()) if s > 7 and t < 5: print("YES") else: print("NO") ``` При вводе какой пары (s, t) программа напечатает «NO»?
(7, 4)
«NO» печатается, когда хотя бы одно из условий ложно. Для (7, 4) условие s > 7 ложно (7 не больше 7). Остальные пары удовлетворяют обоим условиям: s > 7 и t < 5.