Понятие и описание массива

Массивом называются упорядоченная последовательность однотипных объектов, обозначаемая одним именем. Чтобы выделить один из объектов (элемент) массива, надо указать имя массива и номер элемента в нем. Номер элемента называется индексом, индекс указывается в квадратных скобах и может быть числом, переменной, выражением. Имя массива образуется по правилам образования имен переменных. Пример: А [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 могут быть заданы константами в разделе описания констант.