Массивы
Массивы – это формальное объединение нескольких однотипных объектов, рассматриваемых как единое целое.
Описание одномерного массива:
Var
<имя массива> : Array [Нач_индекс..Кон_индекс] of <тип элементов>;
где параметры Нач_индекс, Кон_индекс указывают начальное и конечное значение индексов массива.
Доступ к элементу одномерного массива осуществляется через индекс (обычно целое число, являющееся порядковым номером элемента массива).
Пример описания одномерных массивов
Var
A : Array [1..10] of Integer;
B : Array [0..5] of String[7];
В данном примере описаны следующие переменные:
а) А – одномерный целый массив, состоящий из 10 элементов, первому элементу массива соответствует A[1], второму элементу – A[2], …, десятому элементу – A[10];
б) B – одномерный строковый массив, состоящий из шести элементов, первому элементу массива соответствует B[0], второму – B[1], …, шестому элементу массива – B[6].
Описание двумерного массива (матрицы)
Var
<имя массива> : Array [Нач_инд1..Кон_инд1,Нач_инд2..Кон_инд2] of
<тип>;
где параметры Нач_инд1, Кон_ инд1 указывают начальное и конечное значение номеров строк массива, параметры Нач_инд2, Кон_ инд2 указывают начальное и конечное значение номеров столбцов массива.
Пример описания двумерных массивов
Var
C : Array [1..3, 1..5] of Real;
D : Array [0..4, 1..2] of Byte;