РУҚА
25

Решение: Сумма произведений пар

ЕГЭ · Информатика · Задание 25 · Массивы и строки
ПовышеннаяФИПИ77B382Развёрнутое решение≈ 5 минутРазбор в 4 шага
Условие

Опишите на русском языке или одном из языков программирования алгоритм подсчёта суммы произведений последовательных пар элементов в целочисленном массиве из 30 элементов. Нужно сосчитать сумму произведений первого и второго, третьего и четвёртого, пятого и шестого элементов и так далее.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

4 шага
1

Обозначим элементы массива индексами от 0 до 29 и введём переменную S для накопления суммы.

$$S = 0$$
2

Перебираем первый индекс каждой пары: 0, 2, 4, ..., 28. Второй индекс пары равен $i+1$.

$$i = 0, 2, 4, \ldots, 28$$
3

На каждом шаге умножаем элементы пары и прибавляем результат к сумме.

$$S = S + a[i] \cdot a[i+1]$$

После обработки всех 15 пар выводим значение S. Например, на языке Python алгоритм записывается так: S = 0; for i in range(0, 30, 2): S += a[i] * a[i + 1]; print(S).

Ответ

Инициализировать S = 0, затем для i от 0 до 28 с шагом 2 выполнять S = S + a[i] · a[i+1]. После цикла вывести S.

Этот ответ получен в разборе, но не сверен с официальным ключом из банка — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Перебирать индексы с шагом 1 и тем самым учитывать перекрывающиеся пары.

Начать вторую часть пары с неправильного индекса.

Обработать не все 30 элементов массива.

Забыть предварительно обнулить переменную суммы.

Закрепить приёмВ теме «Массивы и строки» ещё 237 задач — с ответом и таким же разбором.
Тренироваться

Как решать задание 25 ЕГЭ, информатика

Разбор этой задачи разложен на 4 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Массивы и строки»: в ней 238 задач, и у каждой есть такой же разбор. Регистрация не нужна.