В качестве формального параметра-переменной можно использовать массивы открытого типа, без указания их размера (типа индекса). Соответствующий фактический параметр в этом случае может быть одномерным массивом любого размера, состоящим из элементов того же типа, что и элементы открытого массива. Фактический размер массива может быть определен в подпрограмме с помощью функции High, вычисляющей максимальный индекс элемента, или передан в подпрограмму в качестве параметра. Индексация элементов открытого массива начинается с нуля!
Пример. Рассмотрим функцию нахождения максимального элемента в массиве вещественных чисел z1, z2, ..., zn, используя в качестве параметра массив открытого типа.