Упорядоченная последовательность значений переменных одного типа называется массивом. Массив характеризуется именем, количеством измерений (количеством индексов) и размером. Размер массива – это число его элементов.
Имена массивов определяются по тем же правилам, что и имена простых переменных.
Элемент массива обозначается именем массива, за которым в круглых скобках пишется индекс. Значение индекса определяет номер элемента в массиве. Такие переменные называются индексированными переменными или переменными с индексами.
Массив, обозначающий переменные с одним индексом называется одномерным, с двумя индексами – двумерный и т.д. Индексы могут быть целыми константами, целыми переменными или значение индекса может определяться арифметическим целочисленным выражением.
Максимальный размер массива указывается неисполнимым оператором DIMENSION, поэтому массивы созданные с использованием оператора DIMENSION являются статическими (память под них распределяется на этапе трансляции программы). Данный оператор стоит первым оператором программы. Размерность массива задается нижней и верхней границей, которые разделяются двоеточием.
Пример. Оператор.
DIMENSION Y(4:5, -1:1,0:9)
Объявляет трехмерный массив Y, содержащий 2х3х 10 элементов.
Нижняя граница и последующее двоеточие могут быть опущены, тогда по умолчанию нижняя граница принимается равной 1.
Пример. Оператор.
DIMENSION Х(1:10,1:20)
Объявляет трехмерный массив Х, содержащий 10х20 элементов и по умолчанию может быть записан:
DIMENSION Х(10,20)
В массивах, заданных в контрольных задачах задания 3, нижняя граница равна 1, поэтому объявлять эти массивы будем оператором DIMENSION, записанном по умолчанию.