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

Инициализация массива

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

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

Инициализация массива
Заполнение всех или выбранных элементов массива начальными значениями перед его использованием в программе. Значения можно указать сразу при создании массива или присвоить элементам позже.

Инициализация выполняется с помощью присваивания: элементу массива записывают конкретное значение. Например, для массива из пяти чисел можно задать значения 4, 7, 1, 9 и 2. После этого программа может находить сумму, максимум, среднее значение или выполнять другую обработку.

Обозначение

\[a_i := v_i,\quad i=0,1,\ldots,n-1\]

Здесь \(a_i\) — элемент массива с индексом \(i\), \(v_i\) — его начальное значение, а \(n\) — количество элементов. Начальный индекс зависит от языка программирования: в одних языках он равен 0, в других — 1.

№
Пример

В Python запись a = [4, 7, 1, 9, 2] одновременно создаёт массив и инициализирует его пятью значениями. После этого a[0] равно 4, а a[3] равно 9.

!
Не путайте

Инициализация отличается от изменения значения элемента. Первичная запись значений перед использованием — инициализация, а последующее присваивание, например a[2] = 10, изменяет уже существующий элемент. Также создание массива заданного размера не всегда означает заполнение нужными начальными значениями.

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

Что происходит при инициализации массива?

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

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

Главное

  • Инициализация — заполнение массива начальными значениями перед использованием.
  • Она выполняется при создании массива или отдельными присваиваниями.
  • Инициализацию не следует путать с изменением уже заданного элемента или с указанием длины массива.