РУҚА
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 задач, и у каждой есть такой же разбор. Тіркеу қажет емес.