Информатика: ОГЭ и ЕГЭ

Разборы · ОГЭ, задание 6

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

Дана короткая программа с условием вида if (s > 10) or (t > A) и список пар (s, t). Нужно посчитать, сколько раз будет напечатано «YES», или найти значение A. 1 балл.

Как решать

  1. Выпишите пары в таблицу и отметьте, для каких выполняется условие без A (например, s > 10).
  2. Для связки «или» YES печатается, если выполнено хотя бы одно условие; для «и» — только если оба.
  3. Подберите A так, чтобы вторая часть условия дала недостающее число YES.

Пример из демоверсии 2027

Условие: (s > 10) or (t > A). Пары: (1, 2); (11, 2); (1, 12); (11, 12); (−11, −12); (−11, 12); (−12, 11); (10, 10); (10, 5). Нужно пять YES.

s > 10 в двух парах. Ещё три YES должно дать t > A среди остальных: значения t — 2, 12, −12, 12, 11, 10, 5. Ровно три из них больше A при A = 10.

Типичные ошибки

Потренироваться: задание 6 новые варианты с проверкой ответа

Подготовиться с репетитором

На занятиях разбираем каждое задание в формате экзамена и отрабатываем его на тренажёрах с проверкой по критериям.

Записаться на пробное занятие

Другие разборы