6

Решение: Поиск элементов массива в циклах

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

В программе используется одномерный целочисленный массив $A$ с индексами от 0 до 9. Значения элементов равны 1, 5, 7, 6, 2, 4, 0, 3, 8, 9 соответственно, то есть $A[0] = 1$, $A[1] = 5$ и т. д. Определите значение переменной $t$ после выполнения фрагмента программы: сначала переменная $i$ увеличивается, пока $A[i] < 6$, затем переменная $j$ уменьшается, пока $A[j] > 6$, после чего вычисляется $t = A[i] - A[j]$.

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

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

3 шага
1

Переменная $i$ начинается с 0. Условия $A[i] < 6$ выполняются для значений 1 и 5. При $i = 2$ значение $A[2] = 7$, поэтому цикл останавливается.

$$i = 2,\quad A[i] = 7$$
2

Переменная $j$ начинается с 9. Условия $A[j] > 6$ выполняются для значений 9 и 8. При $j = 7$ значение $A[7] = 3$, поэтому второй цикл останавливается.

$$j = 7,\quad A[j] = 3$$

Вычисляем значение переменной $t$.

$$t = A[i] - A[j] = 7 - 3 = 4$$
Ответ
4
4
так ответ выглядит в бланке

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

Остановить первый цикл на элементе со значением 5, не проверив следующий элемент.

Остановить второй цикл на элементе со значением 8, не проверив следующий индекс.

Перепутать порядок вычитания $A[i] - A[j]$.

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

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

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

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