19

Решение: Обработка массива циклом

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

В программе используется одномерный целочисленный массив $A$ с индексами от 0 до 11. Значения элементов массива: $A[0]=53$, $A[1]=17$, $A[2]=33$, $A[3]=12$, $A[4]=49$, $A[5]=8$, $A[6]=3$, $A[7]=20$, $A[8]=2$, $A[9]=19$, $A[10]=7$, $A[11]=22$. Определите значение переменной $s$ после выполнения фрагмента программы: для каждого $i$ от 1 до 11, если целая часть от деления $A[i-1]$ на $A[i]$ меньше 2, к переменной $s$ прибавляется $A[i]$, иначе значение $A[i]$ умножается на $i$.

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

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

6 шагов
1

Начинаем с $s=0$ и последовательно выполняем цикл. При $i=1$: $53 \mathbin{\ div} 17=3$, поэтому $A[1]$ не меняется.

2

При $i=2$: $17 \mathbin{\ div} 33=0<2$, поэтому $s=33$. При $i=3$: $33 \mathbin{\ div} 12=2$, поэтому $A[3]=12\cdot3=36$.

3

При $i=4$: $36 \mathbin{\ div} 49=0<2$, поэтому $s=33+49=82$. При $i=5$: $49 \mathbin{\ div} 8=6$, поэтому $A[5]=8\cdot5=40$.

4

При $i=6$: $40 \mathbin{\ div} 3=13$, поэтому $A[6]=3\cdot6=18$. При $i=7$: $18 \mathbin{\ div} 20=0<2$, поэтому $s=82+20=102$.

5

При $i=8$: $20 \mathbin{\ div} 2=10$, поэтому $A[8]=2\cdot8=16$. При $i=9$: $16 \mathbin{\ div} 19=0<2$, поэтому $s=102+19=121$.

При $i=10$ и $i=11$ условие не выполняется, поэтому изменяются только элементы массива: $A[10]=7\cdot10$, $A[11]=22\cdot11$. Значение $s$ больше не меняется.

$$s=33+49+20+19=121$$
Ответ
121
121
так ответ выглядит в бланке

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

Не учитывать изменения элементов массива после выполнения ветви else.

Использовать обычное деление вместо целочисленного.

Сравнивать исходные значения массива, не учитывая уже изменённые элементы.

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

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

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

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