Объявление массива

 

<имя_переменной>: ARRAY {<размер>} OF INTEGER | REAL | STRING | RECORD

 

где:

  • <имя_переменной> – идентификатор объявляемого массива;
  • <размер> – число, определяющее количество элементов в массиве. Параметр является необязательным.

 

Если не указан размер, то создается динамический массив. Размер такого массива увеличивается автоматически, при любом доступе к элементу, номер которого больше текущей длины массива. Все новые элементы массива автоматически инициализируются. Для принудительной установки длины динамического массива предназначен оператор SETLEN.

Определить количество элементов в массиве можно функцией LEN.

Динамические массивы работают медленнее статических.

Нумерация элементов массивов начинается с 1.

Массивы могут быть передаваемыми и принимаемыми параметрами подпрограмм.

 

MONITOR