Задание 16 ОГЭ: Итоговая программная задача на обработку чисел
Итоговая задача второй части: программа читает последовательность чисел и должна посчитать сумму, количество или минимум тех, что удовлетворяют составному условию — кратно трём и не кратно двум, оканчивается на 4 и двузначное. Один проход со счётчиком, накопителем и рекордом решает всё. Балл снимают за стартовые значения: счётчик равен нулю, минимум инициализируют первым числом последовательности, а не нулём, и за границу «строго больше» там, где просят «не меньше».
Что проверяет задание
Обработка последовательности чисел. Это задание второй части — здесь нужен развёрнутый ответ с полным решением. Его проверяет эксперт, поэтому оформление и логика шагов так же важны, как сам ответ.
Формулы к заданию
Разбор типовых задач
Пример 1
Программа читает последовательность 12, 7, 8, 15, 4, 10, 9 и считает количество и сумму чисел, которые кратны 3, но не кратны 2. Что она выведет?
- Условие составное: остаток от деления на 3 равен нулю И остаток от деления на 2 не равен нулю.
- 12 кратно 3, но чётное — не подходит. Числа 7 и 8 не кратны 3.
- 15 кратно 3 и нечётное — подходит. Числа 4 и 10 не кратны 3.
- 9 кратно 3 и нечётное — подходит.
- Количество 2, сумма 15 + 9 = 24.
Ответ: 2 и 24
Пример 2
Последовательность: 34, 7, 14, 51, 24, 90, 4. Найдите минимальное двузначное число, оканчивающееся на цифру 4.
- Оканчиваются на 4 числа 34, 14, 24 и 4: их остаток от деления на 10 равен 4.
- Отбрасываем 4: оно однозначное, а по условию нужно двузначное.
- Сравниваем оставшихся кандидатов: 34, 14, 24.
- Минимум равен 14.
Ответ: 14
Пример 3
Программа читает числа 5, 9, 9, 2, 7 и печатает количество пар соседних чисел, в которых второе число строго больше первого. Что она выведет?
- Пары соседей: (5, 9), (9, 9), (9, 2) и (2, 7) — четыре пары.
- Пара (5, 9): 9 больше 5 — считаем, счётчик 1.
- Пара (9, 9): числа равны, строго больше не выполнено. Пара (9, 2): второе меньше первого.
- Пара (2, 7): 7 больше 2 — счётчик 2.
- Программа выведет 2.
Ответ: 2
Тренажёр задания (числа меняются)
Клавиши 1–9 выбирают вариант, Enter — «Проверить»
1 Первое число последовательности равно 2, каждое следующее на 2 больше предыдущего, всего 6 чисел. Чему равно последнее число?
2 Программа печатает разность суммы отобранных чисел и их количества. Сумма отобранных равна 75, количество — 4. Что напечатает программа?
3 В последовательности минимум равен 13, а максимум равен 30. На сколько максимум больше минимума?
4 Последовательность: 21, 6, 9, 4, 27, 10, 15. Сколько в ней чисел, которые кратны 3 и не кратны 2?
5 Счётчик количества обнуляют перед циклом, а для минимума начальным значением берут первый элемент последовательности.
6 Первое число последовательности равно 2, каждое следующее на 2 больше предыдущего, всего 8 чисел. Чему равно последнее число?
7 Программа печатает разность суммы отобранных чисел и их количества. Сумма отобранных равна 75, количество — 3. Что напечатает программа?
8 В последовательности минимум равен 10, а максимум равен 40. На сколько максимум больше минимума?
Типичные ошибки
- Инициализируют минимум нулём: ни одно положительное число не станет меньше, и ответ останется нулём.
- Проверяют только одну часть составного условия — например, кратность без проверки нечётности.
- Путают строгое и нестрогое сравнение на границе: «больше 100» и «не меньше 100» дают разные наборы чисел.
- Забывают вывести обе величины — количество и сумму, — когда условие требует и то и другое.
Повторить теорию по информатике
Разбор задания опирается на формулы и приёмы — если тема вспоминается с трудом, сначала пробегите уроки:
- 8 классПрограммирование циклов на PythonОсваиваем for и while: счётчики, накопление суммы, трассировка таблицей и вечный цикл — с примерами кода и задачами «что выведет программа».
- 8 классКомпьютерная графика и текстыЧем растровая графика отличается от векторной, как кодируется цвет в модели RGB и почему фотография весит в тысячи раз больше текста — считаем байты.
- 8 классВспомогательные алгоритмы и функции в PythonРазбираемся с def, параметрами и return: упаковываем повторяющийся код в функции, вызываем их в цикле и трассируем вызов по шагам на задаче про скидку.
Формат задания 16 на экзамене
Балл за задание: 2. Ориентир по времени: ≈15 минут вместе с оформлением решения. Проверяемая тема: обработка последовательности чисел. На тренировке лимитов нет — сначала точность, скорость придёт после 10–15 решённых задач. Планируйте экзамен так, чтобы не застревать: если решение не идёт — зафиксируйте промежуточный результат, переходите дальше и возвращайтесь в конце, потому что остальные задания дадут больше суммарных баллов.
Частые вопросы про задание 16
Как решать итоговое задание 16 ОГЭ по информатике?
Один проход по числам со счётчиком, суммой и рекордом: для каждого числа проверяй составное условие целиком. Граничные значения последовательности проверяй отдельно.
С чего начинать минимум в последовательности?
С первого числа последовательности или с очень большого значения. Ноль не подходит: если все числа положительные, минимум останется нулём, и ответ будет неверным.
Как проверять составное условие?
Выписывай обе части и соединяй их союзом И или ИЛИ, как в условии. Число учитывается, только когда выполняется ровно та связка, которую требуют.
Сколько величин выводить в ответе?
Столько, сколько спрашивают: иногда только количество, иногда количество и сумму. Порядок вывода задан в условии, и его менять нельзя.