Индексация массива
Индексация массива — это нумерация его элементов. По индексу программа определяет положение элемента и обращается к его значению: например, получает первый, последний или любой другой элемент массива.
Индексы элементов
В большинстве языков программирования, используемых для решения экзаменационных задач, индексы начинаются с нуля. Если в массиве \(n\) элементов, то первый элемент имеет индекс \(0\), а последний — индекс \(n-1\). Поэтому к элементу обращаются записью \(a[0]\), \(a[1]\), \(a[2]\) и так далее. Подробнее о записи можно прочитать в статье обращение к элементам массива.
Здесь \(i\) — допустимый индекс, а \(n\) — количество элементов массива. Например, для массива из пяти элементов допустимы индексы от \(0\) до \(4\). Значение элемента можно использовать в вычислениях или изменить; изменению элементов посвящена страница изменение элемента массива.
Пусть массив задан так: \(a=[12, 7, 4, 9]\). Тогда \(a[0]=12\), \(a[1]=7\), \(a[2]=4\), \(a[3]=9\). Число \(9\) является последним элементом, но его индекс равен \(3\), а не \(4\), потому что отсчёт начался с нуля.
Индекс показывает место элемента, а значение — данные, которые в этом месте хранятся. В записи \(a[2]=4\) число \(2\) — индекс, а число \(4\) — значение. Также нельзя обращаться к \(a[n]\) в массиве из \(n\) элементов: последний допустимый индекс — \(n-1\).
Массив \(b\) содержит 6 элементов и индексируется с нуля. Какой индекс у последнего элемента?
Главное
- Индекс — номер элемента массива, используемый для обращения к нему.
- При нумерации с нуля для массива из \(n\) элементов допустимы индексы от \(0\) до \(n-1\).
- Индекс и значение элемента — разные понятия: индекс указывает положение, значение хранит данные.