Массивом называются упорядоченная последовательность однотипных объектов, обозначаемая одним именем. Чтобы выделить один из объектов (элемент) массива, надо указать имя массива и номер элемента в нем. Номер элемента называется индексом, индекс указывается в квадратных скобах и может быть числом, переменной, выражением. Имя массива образуется по правилам образования имен переменных. Пример: А [10], B [J,1], SVM [1,J+5].
Если для выделения элемента нужен 1 индекс, массив называется одномерным, два – двумерным и т.д. Число элементов массива называется длиной или размером массива.
Массивы относятся к структурированным типам данных. В программе массив можно описать двумя способами:
а) непосредственно в разделе описаний переменных:
Пример 19.
var
a,b: array [1..10] of real;
с: array [-10..10] of char;
d,y: array [1..5,1..5] of integer ;
б) объявлением типа-массива (удобно, когда надо ввести несколько одинаковых массивов)
Пример 20.
type
mas=array [1..10] of real;
var
c,d:mas; {описание двух массивов типа mas}
Элементы массива могут быть любого типа, а индексы могут быть любого порядкового типа (например, типа integer, char, …). Но обычно используется тип – диапазон: 1..10, N..M и т. п.
Число элементов массива и его границы фиксируются при его описании и не могут быть изменены в процессе выполнения программы. Границы N..M могут быть заданы константами в разделе описания констант.