Задания № 24, 25 · ЕГЭ

Перебор элементов массива

Как последовательно обработать каждый элемент массива
2 мин чтенияСложность: Обновлено 29 сентября 2026

Перебор элементов массива — это последовательное обращение к его элементам, обычно с помощью цикла, чтобы выполнить над каждым из них одно или несколько действий. Так можно найти сумму, минимум, количество подходящих элементов или изменить значения массива.

Перебор элементов массива
Последовательное обращение к элементам массива по их индексам от первого до последнего, при котором для каждого элемента выполняется заданная обработка. Для перебора обычно используют цикл с заданным числом повторений.

Перед началом перебора нужно знать количество элементов массива \(n\) и правила нумерации индексов. В Python индексы обычно идут от \(0\) до \(n-1\), а в Паскале часто — от \(1\) до \(n\). Поэтому границы цикла зависят от языка программирования.

\[i = i_{\min},\ i_{\min}+1,\ \ldots,\ i_{\max}\]1

На каждом шаге переменная \(i\) обозначает текущий индекс, а элемент массива записывается как \(a[i]\). Действие внутри цикла выполняется для всех допустимых индексов. Например, при обработке одномерного массива можно вывести его элементы по одному.

Python
1a = [4, 7, 2, 9]
2for i in range(len(a)):
3    print(a[i])
№
Пример перебора

Чтобы найти сумму элементов, при каждом обращении к элементу прибавляют его к накопителю: \(s = s + a[i]\). Для массива \([4, 7, 2, 9]\) после полного перебора получится \(s=22\). Сам перебор не является отдельной целью: он задаёт порядок обращения, а действие внутри цикла определяет результат обработки.

!
Не путайте перебор и поиск

Перебор обращается ко всем элементам массива, если условие досрочного выхода не задано. Поиск в массиве — это задача, которая может выполняться перебором и дополнительно проверяет условие: найден ли нужный элемент. Поэтому перебор — способ обработки, а поиск — одна из возможных целей.

Проверьте себя

Какие индексы перебирает цикл for i in range(len(a)) для массива из 5 элементов в Python?

Главное за минуту

Главное

  • Перебор — последовательное обращение к элементам массива по индексам.
  • Количество повторений и границы индексов зависят от размера массива и правил конкретного языка.
  • Внутри цикла выполняют нужную обработку: суммирование, сравнение, подсчёт, вывод или изменение элементов.