Часть 2 — на компьютере (задания 11–16) · ОГЭ по информатике

Задание 16. Программа на языке программирования

Создавать и выполнять программы на универсальном языке программирования. 2 балла · высокий уровень · 25 минут · нужен среда программирования. 5 вариантов с эталоном и разбором критериев.

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число — максимальное число, кратное 3, или 0, если таких чисел нет.

Ваш ответ

Запишите решение здесь — черновик сохраняется в браузере. Автоматической проверки у этого задания нет: на экзамене работу читает эксперт, поэтому сверьтесь с эталоном и пройдите по критериям сами.

Проверьте себя по критериям

На экзамене задание оценивается в 2 балла: 2 — если программа верна на всех допустимых данных, 1 — если она верна, но не учитывает один частный случай, 0 — иначе.

  • Программа читает данные в указанном порядке и выводит ровно одно число
  • Программа даёт верный ответ на всех приведённых тестах
  • Программа работает и в крайнем случае, когда подходящих чисел нет
0 / 2

Что нужно знать

Общий каркас

Сначала читают количество чисел, потом в цикле сами числа. Хранить весь список нужно не всегда: для максимума, суммы или счётчика хватает одной переменной.

Что проверить перед сдачей

  • 1программа выводит ровно одно число
  • 2работает, когда подходящих чисел нет
  • 3не падает на наименьшем допустимом вводе
  • 4не печатает лишних подсказок и приглашений

Приглашение вида input("Введите число: ") — частая причина потери балла: в вывод попадает лишний текст.