19

Решение: Вычисление суммы элементов массива

ЕГЭ · Информатика · Задание 19 · Массивы и строки
ПовышеннаяФИПИF71E79Короткий ответ≈ 4 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

В программе используется одномерный целочисленный массив $A$ с индексами от 0 до 11. Значения элементов массива $A[i]$ приведены в таблице. Определите значение переменной $s$ после выполнения фрагмента программы.

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

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

3 шага
1

Изначально $s = 0$, $A[2] = 15$. При обработке индексов от 0 до 4 значения массива уменьшают $A[2]$: после этих шагов $A[2] = 4$, сумма остаётся равной нулю.

$$15 \to 14 \to 13 \to 13 \to 8 \to 4$$
2

Для $i = 5$ выполняется условие $A[5] > A[2]$, поэтому к сумме добавляется 12. Для следующих индексов 6–9 также выполняется условие, и добавляются значения 30, 21, 22 и 16.

$$s = 12 + 30 + 21 + 22 + 16 = 101$$

При $i = 10$ значение 5 также больше текущего $A[2] = 4$, поэтому добавляется 5. При $i = 11$ добавляется 9.

$$s = 101 + 5 + 9 = 115$$
Ответ
115
115
так ответ выглядит в бланке

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

Не учитывать, что значение $A[2]$ изменяется в ходе выполнения цикла.

Сравнивать элементы с первоначальным значением $A[2] = 15$ на каждой итерации.

Не прибавлять значение при $i = 5$, поскольку к этому моменту $A[2]$ уже равно 4.

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

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

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

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