Массивы

Массивы - это совокупности однотипных элементов. Характеризуются они следующим:

  • каждый компонент массива может быть явно обозначен и к нему имеется прямой доступ;
  • число компонент массива определяется при его описании и в дальнейшем не меняется.

Все элементы массива имеют общее имя (имя массива) и различаются индексами.Индексы можно вычислять, их тип должен быть ординальным. При описании массивов используются служебные слова array и of. В описании массива указывается тип его элементов и типы их индексов.

Схема описания

type <имя типа> = array [<список типов индексов>] оf <тип элементов>

Тип элементов - произвольный, он может быть составным.Число типов индексов называется размерностью массива. После описания типа массива конкретные массивы можно задать в разделе описания переменных.

Например

type vector = array [1.. 10] of real;

table = array [1..5,1..5] of integer;

var a,b : vector;

с: table

Описание массива можно совместить с описанием соответствующих переменных:

Например

var a,b : array [1.. 10] of real;

d : array [byte] of char;

Обращение к элементу массива осуществляется с помощью задания имени переменной, за которым следует заключенный в квадратные скобки список индексов элемента:

Например: а[7]:=3.1

Разновидность массивов