Задание № 6 по информатике: формальное выполнение программы
Что требуется в задании № 6, за что начисляют баллы и как решить его по шагам. Полное условие учебного примера, объяснение и ответ.
Задание ОГЭ-2027: 06
Содержание материала
В задании № 6 приведена короткая программа и набор входных данных. Нужно определить результат её работы, число срабатываний условия или значение параметра. В бланк № 1 записывают одно число или слово. Максимум — 1 первичный балл.
Что проверяют и какие варианты встречаются
Позиция проверяет умение формально выполнять алгоритм, записанный на языке программирования. В варианте могут показать одну и ту же программу на нескольких языках; достаточно выбрать знакомую запись. Обычно используются ввод целых чисел, сравнения, логические операции и ветвление.
Задача может попросить определить вывод для одного запуска, подсчитать число запусков с ответом YES либо подобрать целый параметр, при котором нужная ветвь выполнится указанное число раз. Значение параметра остаётся одним и тем же для всего набора запусков.
Составное условие лучше сначала записать математически. Операция И требует одновременной истинности обеих частей, а ИЛИ — истинности хотя бы одной. В каждой строке входных данных проверяют все части заново.
Критерии оценивания
- 1 балл: краткий ответ записан по инструкции и полностью совпадает с эталоном.
- 0 баллов: указан неверный результат, несколько вариантов, пояснение вместо ответа или значение в другой форме; ответ отсутствует.
Отдельные правильно разобранные запуски не дают частичного балла, если итоговое значение ошибочно.
Рабочий алгоритм
- Определите порядок ввода переменных и их типы.
- Перепишите условие программы обычными словами или математической формулой.
- Для каждой пары входных значений отдельно вычислите простые сравнения.
- Соедините результаты с учётом И, ИЛИ и НЕ; выполните только выбранную ветвь.
- Если нужно найти параметр, выпишите граничные значения, при которых меняется результат сравнения.
- Подставьте найденный параметр во все запуски и пересчитайте количество требуемых выводов.
Полный авторский пример
Условие. Программа написана на Python:
x = int(input())
y = int(input())
A = int(input())
if (x >= 8) and (y < A):
print("YES")
else:
print("NO")Программу запустили восемь раз. В каждом запуске вводили одну из пар значений x, y:
(8, 1); (9, 2); (10, 3); (11, 4); (12, 5); (7, 0); (6, -1); (3, 100).
Во всех запусках использовали одно и то же целое значение параметра A. При каком значении A программа напечатает YES ровно три раза?
Ответ: 4.
Пошаговое решение.
Условие программы имеет вид
- Последние три пары сразу дают
NO, потому что в них . Значениеyи параметраAдля этих запусков уже не меняет результат конъюнкции. - В первых пяти парах условие истинно. Остаётся подсчитать значения из набора , которые строго меньше .
- Чтобы подходили ровно три значения — 1, 2 и 3, — нужно взять . Значение 4 уже не подходит, потому что сравнение строгое: ложно.
- Проверяем все первые пять запусков при : получаем
YES,YES,YES,NO,NO. Вместе с тремя последнимиNOэто ровно три выводаYES. - Для целого параметра решение единственно: при сработали бы только два запуска, а при — уже четыре.
Типичные ошибки и самопроверка
- Считать, что при операции И достаточно истинности одной части.
- Путать строгий знак с нестрогим .
- Менять значение параметра между запусками.
- Проверять второе сравнение и забывать, что первое уже ложно.
- Считать количество строк входных данных вместо количества выводов
YES. - Читать присваивание или ввод переменных в неверном порядке.
Составьте короткую таблицу со столбцами x >= 8, y < A и результат. Итоговый подсчёт выполняйте только после заполнения всех строк.
Источник и статус
Формат и оценивание позиции сверены с проектами демоверсии и спецификации ОГЭ-2027 ФИПИ. Проект включает 16 заданий на 150 минут и максимум 21 первичный балл; позиция № 6 оценивается в 1 балл. Шкала перевода первичных баллов в отметку для 2027 года не опубликована. Программа, входные данные и решение созданы FastLearn.
Версия и источники
Информатика · Экзамен: ОГЭ-2027 · версия v7
Документы и история измененийТекст подготовлен командой FastLearn по документам ФИПИ. Если материал расходится с окончательными документами, он будет обновлён.