Проект ФИПИ5 мин чтенияОбновлено 19 сентября 2026 г.

Задание № 6 по информатике: формальное выполнение программы

Что требуется в задании № 6, за что начисляют баллы и как решить его по шагам. Полное условие учебного примера, объяснение и ответ.

Задание ОГЭ-2027: 06

Содержание материала

В задании № 6 приведена короткая программа и набор входных данных. Нужно определить результат её работы, число срабатываний условия или значение параметра. В бланк № 1 записывают одно число или слово. Максимум — 1 первичный балл.

Что проверяют и какие варианты встречаются

Позиция проверяет умение формально выполнять алгоритм, записанный на языке программирования. В варианте могут показать одну и ту же программу на нескольких языках; достаточно выбрать знакомую запись. Обычно используются ввод целых чисел, сравнения, логические операции и ветвление.

Задача может попросить определить вывод для одного запуска, подсчитать число запусков с ответом YES либо подобрать целый параметр, при котором нужная ветвь выполнится указанное число раз. Значение параметра остаётся одним и тем же для всего набора запусков.

Составное условие лучше сначала записать математически. Операция И требует одновременной истинности обеих частей, а ИЛИ — истинности хотя бы одной. В каждой строке входных данных проверяют все части заново.

Критерии оценивания

  • 1 балл: краткий ответ записан по инструкции и полностью совпадает с эталоном.
  • 0 баллов: указан неверный результат, несколько вариантов, пояснение вместо ответа или значение в другой форме; ответ отсутствует.

Отдельные правильно разобранные запуски не дают частичного балла, если итоговое значение ошибочно.

Рабочий алгоритм

  1. Определите порядок ввода переменных и их типы.
  2. Перепишите условие программы обычными словами или математической формулой.
  3. Для каждой пары входных значений отдельно вычислите простые сравнения.
  4. Соедините результаты с учётом И, ИЛИ и НЕ; выполните только выбранную ветвь.
  5. Если нужно найти параметр, выпишите граничные значения, при которых меняется результат сравнения.
  6. Подставьте найденный параметр во все запуски и пересчитайте количество требуемых выводов.

Полный авторский пример

Условие. Программа написана на Python:

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.

Пошаговое решение.

  1. Условие программы имеет вид

    (x≥8)∧(y<A).(x\ge8)\land(y<A).
  2. Последние три пары сразу дают NO, потому что в них x<8x<8. Значение y и параметра A для этих запусков уже не меняет результат конъюнкции.
  3. В первых пяти парах условие x≥8x\ge8 истинно. Остаётся подсчитать значения yy из набора 1,2,3,4,51,2,3,4,5, которые строго меньше AA.
  4. Чтобы подходили ровно три значения — 1, 2 и 3, — нужно взять A=4A=4. Значение 4 уже не подходит, потому что сравнение строгое: 4<44<4 ложно.
  5. Проверяем все первые пять запусков при A=4A=4: получаем YES, YES, YES, NO, NO. Вместе с тремя последними NO это ровно три вывода YES.
  6. Для целого параметра решение единственно: при A=3A=3 сработали бы только два запуска, а при A=5A=5 — уже четыре.

Типичные ошибки и самопроверка

  • Считать, что при операции И достаточно истинности одной части.
  • Путать строгий знак << с нестрогим ≤\le.
  • Менять значение параметра между запусками.
  • Проверять второе сравнение и забывать, что первое уже ложно.
  • Считать количество строк входных данных вместо количества выводов YES.
  • Читать присваивание или ввод переменных в неверном порядке.

Составьте короткую таблицу со столбцами x >= 8, y < A и результат. Итоговый подсчёт выполняйте только после заполнения всех строк.

Источник и статус

Формат и оценивание позиции сверены с проектами демоверсии и спецификации ОГЭ-2027 ФИПИ. Проект включает 16 заданий на 150 минут и максимум 21 первичный балл; позиция № 6 оценивается в 1 балл. Шкала перевода первичных баллов в отметку для 2027 года не опубликована. Программа, входные данные и решение созданы FastLearn.

Версия и источники

Информатика · Экзамен: ОГЭ-2027 · версия v7

Документы и история изменений

Текст подготовлен командой FastLearn по документам ФИПИ. Если материал расходится с окончательными документами, он будет обновлён.

Ещё по этой темеДругие объяснения, формулы и примеры решений.