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

Нужно написать программу, которая читает последовательность чисел и находит по ней количество, сумму, среднее, наибольшее или наименьшее из подходящих чисел. Часть 2, высокий уровень, выполняется на компьютере на любом языке программирования, до 2 баллов.

Часть2
Ответфайл с программой на любом языке программирования
Баллыдо 2 баллов
Проверяетумение составить программу на универсальном языке программирования с циклом и условием
Сколько времени закладыватьоколо 25 минут по спецификации ФИПИ
Как оцениваюткритерии задания 16

Какие бывают подтипы

Пример с полным разбором

Условие. Напишите программу, которая находит сумму всех чисел последовательности, оканчивающихся на 4 и кратных 3. На вход подаются натуральные числа, сколько их — заранее неизвестно; ввод заканчивается числом 0, которое в последовательность не входит. Программа печатает одно число — найденную сумму.

  1. До цикла заводим сумму и читаем первое число.
  2. Цикл идёт, пока прочитанное число не равно 0: ноль — признак конца, в сумму он не попадает.
  3. В теле цикла проверяем условие: последняя цифра числа — остаток от деления на 10 — равна 4, и число делится на 3 без остатка. Если да, прибавляем число к . Последней строкой тела читаем следующее число.
  4. После цикла печатаем .
  5. Проверка на входных данных 24, 17, 54, 14, 0: подходят 24 и 54, программа печатает 78.

Ответ: Программа на Python:

Частые ошибки

Тренировка

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

Что нужно знать для задания 16

Оглавление курса «ОГЭ по информатике» под это задание. Содержание открывается после оплаты.

  1. Схема-копилка
  2. Два формата ввода
  3. Условия с «и» и «или»
  4. Опорная задача: подсчёт
  5. Поиск наименьшего и наибольшего
  6. Числа одной строкой через пробел
  7. Как проверить программу перед сдачей
  8. Карта типов задач
  9. Как сдавать
  10. Алгоритм решения

Открыть темы в курсе

Ответы на частые вопросы

На каком языке писать программу?
На любом языке программирования. По спецификации для задания нужна среда программирования, которая использовалась при обучении.
Как оценивают задание 16?
Программу запускают на наборе тестов из критериев: 2 балла — верные ответы на всех тестах, 1 балл — неверный ответ ровно на одном тесте, иначе 0.