Количество индексов, стоящих в описании массива, определяет число измерений массива. Одномерные массивы содержат в описании один индекс.
Выбор отдельного компонента массива осуществляется указанием идентификатора массива, за которым в квадратных скобках следует константа или переменная. Допустимо также использование индексного выражения. Индексное выражение должно давать значения, лежащие в диапазоне, определяемом типом индекса. К компоненту массива применимы операции и стандартные функции, допустимые для переменных базового типа.
Пример
Var
Mas1: array [1..14] of real;
Mas2, Mas3:array [1..30] of integer;
Begin
i := 15; j := 20; k := 10;
Mas1[22] := 4.35;
Mas3[i] := Mas2[j-k];
Mas2[i+1] := Mas2[k*2+5];
End.
В программе одному массиву может быть присвоено значение другого массива, если их базовые типы и типы индексов совпадают. Так как это требование выполняется для массивов Mas1 и Mas2, рассмотренных в примере, то в программе допустим оператор
Mas1 := Mas2;