Массив – это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип. Элементами массива могут быть данные любого типа, число элементов массива задается при описании и в процессе выполнения программы не может быть изменено. Доступ к каждому элементу массива осуществляется также путем индексирования элементов массива. Компоненты массива могут быть любого, в том числе и структурированного типа (за исключением файлового). Таким образом, одномерный массив - это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет свой индекс (порядковый номер).
Описать массив можно в разделе описания переменных или в разделе описания типов данных. Описание массива определяет имя, размер массива и тип элементов и имеет формат
1) в разделе описания типов:
TYPE_имя-типа=ARRAY[тип индекса]_OF_тип элементов массива;
Тогда в разделе описания переменных можем записать VAR_имя массива1, имя массива2, … :имя типа;
Например:
TYPE mas=ARRAY[1..20] OF real;{ объявляется тип пользователя – массив, все элементы которого действительные числа}
VAR a, b: mas; {объявляются переменные a и b, относящиеся к типу mas }
2) в разделе описания переменных:
VAR_имя массива:АRRАY[тип индекса]_OF_базовый тип;
Например: объявление массива из пяти элементов целого типа
VAR а:ARRAY[1..5] OF integer;
К любому элементу массива можно обратиться, указав имя массива, а затем в квадратных скобках номер требуемого элемента. Например, а[3] - обращение к 3-му элементу массива а. С элементами массива можно выполнять все действия, которые допустимы для переменных того же типа.