Массивы представляют собой ограниченную упорядоченную совокупность
однотипных величин. Каждая отдельная величина называется компонентой
массива. Тип компонент может быть любым, принятым в языке ПАСКАЛЬ,
кроме файлового типа. Тип компонент называется базовым типом.
Вся совокупность компонент определяется одним именем. Для обозна
чения отдельных компонент используется конструкция, называемая пере
менной с индексом или с индексами:
A[5] S[k+1] B[3,5].
В качестве индекса может быть использовано выражение. Тип индексов
может быть только интервальным или перечисляемым. Действительный и
целый типы недопустимы. Индексы интервального типа, для которого ба
зовым является целый тип, могут принимать отрицательные, нулевое и
положительные значения.{}
В операторной части
программы один массив может быть присвоен другому, если их типы иден
тичны, например:
R1:=Z.
Для ввода или вывода массива в список ввода или вывода помещается
переменная с индексом, а операторы ввода или вывода выполняются в
цикле.
{}
Первый индекс определяет номер строки, второй - номер столбца.
Двумерные массивы хранятся в памяти ЭВМ по строкам.
Инициализация массивов (присвоение начальных значений всем компо
нентам массивов) осуществляется двумя способами.
Первый способ - с использованием типизированных констант, напри
мер: