ОГЭ по информатике 2027 · задание 6 из 16

Задание 6 ОГЭ по информатике: Программа с условием

Задание 6 — программа с условием. Проверяем каждую пару отдельно. «or»: YES, если верна хотя бы одна часть.

  • Уровеньбазовый
  • Максимум1 балл
  • Время по ФИПИоколо 4 мин
  • Как решаютбез компьютера

Ответ: целое число.

Как узнать задание 6

Готовая программа с if и «было проведено … запусков» с парами чисел; иногда в программе есть параметр A, и его нужно подобрать.

Чем отличается от похожих

  • Задание 5: Обе со словом «программа». В задании 5 программа — это цифры-номера двух команд исполнителя, её составляют. В задании 6 программа уже написана на языке программирования, её выполняют для пар чисел.
  • Задание 3: В обеих есть сравнения вроде «X > 5». В задании 3 — одно высказывание с НЕ, И, ИЛИ. В задании 6 — текст программы (if, print) и много запусков с парами чисел.

Как решать

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

  1. Перепиши условие словами.
  2. Для каждой пары проверь первую часть, потом вторую.
  3. Отметь, где выйдет «NO».
  4. Посчитай отметки; особое внимание — парам, где число равно границе.

Пример 1 задания 6 с решением

Ниже приведена программа, записанная на языке Python. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(-2, 3); (0, 9); (-3, 8); (-3, 14); (15, 5); (4, 4); (0, 7); (-2, 12); (13, 7)
s = int(input()) t = int(input()) if s >= 8 or t >= 8: print("YES") else: print("NO")

Сколько было запусков, при которых программа напечатала «NO»?

Решение
  1. (-2, 3): нет or нет → NO
  2. (0, 9): нет or да → YES
  3. (-3, 8): нет or да → YES
  4. (-3, 14): нет or да → YES
  5. (15, 5): да or нет → YES
  6. (4, 4): нет or нет → NO
  7. (0, 7): нет or нет → NO
  8. (-2, 12): нет or да → YES
  9. (13, 7): да or нет → YES
  10. «NO»: 3.

Ответ: 3

Пример 2 задания 6 с решением: значение параметра A

Ниже приведена программа, записанная на языке Python. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(14, 6); (14, 4); (9, 12); (12, 13); (0, 2); (7, 8); (11, 10); (9, 5); (-2, 0)
s = int(input()) t = int(input()) A = int(input()) if s < A or t > 9: print("YES") else: print("NO")

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

Решение
  1. Подходящие значения A: от 1 до 7.
  2. Проверка: при A = 7 — 4; при A = 8 — 3.
  3. Ответ: 7.

Ответ: 7

Примеры составлены генератором тренажёра по типу задания 6 демоверсии ФИПИ. В тренажёре каждый раз новая задача той же формы.

Типичные ошибки в задании 6

  • Посчитали запуски, где программа выводит другое слово.
  • Перепутали «и» и «или» в условии.
  • Не учли строгость неравенства.
  • В задаче с параметром A взяли не наименьшее (наибольшее) из подходящих значений.

Тренажёр распознаёт такие ошибки в ответе и объясняет, что именно пошло не так.

Уровень, балл и время — по спецификации КИМ ОГЭ 2027 (ФИПИ). Обновлено: 7 ноября 2026.