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

В файле — длинная последовательность целых чисел; программа перебирает пары соседних чисел, отбирает подходящие по условию и находит их количество и, например, наибольшую сумму пары. Повышенный уровень, решается программой; ответ — два числа, за оба верных 1 балл.

Ответдва числа в таблице ответа
Баллы1 балл
Проверяетумение составить алгоритм обработки числовой последовательности и записать его программой из 10–15 строк
Сколько времени закладыватьоколо 13 минут по спецификации ФИПИ

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

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

Условие. В файле записана последовательность натуральных чисел. Рассматриваются пары соседних элементов. Найдите количество пар, в которых ровно одно из двух чисел чётное, а сумма чисел пары меньше наибольшего элемента всей последовательности; затем — наибольшую из сумм таких пар. Для примера возьмём короткую последовательность: 14, 25, 30, 8, 42, 18, 5, 12.

  1. Условие ссылается на всю последовательность, поэтому сначала отдельным проходом находим её наибольший элемент — 42.
  2. Пары соседних чисел: (14, 25), (25, 30), (30, 8), (8, 42), (42, 18), (18, 5), (5, 12) — их на одну меньше, чем чисел.
  3. Ровно одно чётное число в парах (14, 25), (25, 30), (18, 5) и (5, 12). Сумма меньше 42 у трёх из них: 39, 23 и 17; у пары (25, 30) сумма 55.
  4. Подходящих пар 3, наибольшая сумма среди них — 39.
  5. Программа на Python делает то же на файле, где чисел намного больше:

Ответ: 3 и 39: сначала количество пар, затем сумма

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

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

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

  1. Что дано и что уходит в ответ
  2. Скелет решения
  3. Словарик условий
  4. Когда условие ссылается на весь файл
  5. Разбор: задача уровня экзамена

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

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

Сколько баллов за задание 17?
Один, хотя в ответе два числа: балл ставят, только если оба совпали с верными и стоят на своих местах.
Обязательно ли писать программу?
Практически да: чисел в файле много, и спецификация относит задание к тем, где нужны программы на компьютере. Писать можно на любом языке из доступных на экзамене: C#, C++, Pascal, Java, Python.
Что считается парой?
Два идущих подряд элемента последовательности. Каждое число, кроме первого и последнего, входит в две пары.