Границы изменения индекса в многомерном массиве определяются целыми константами. 3 Они указывают диапазоны изменения индексов и, следовательно, число элементов массива. 3
В общем виде описание двумерного массива выглядит так: 3
имя массива: array [НижняяГраницаИндекса1..ВерхняяГраницаИндекса1, НижняяГраницаИндекса2..ВерхняяГраницаИндекса2] of Тип; 3
Здесь НижняяГраницаИндекса1, ВерхняяГраницаИндекса1, НижняяГраницаИндекса2, ВерхняяГраницаИндекса2 — целые константы, определяющие диапазоны изменения индексов, а тип — тип элементов массива. 3
Если все границы заданы константными выражениями, то число элементов массива известно в момент его объявления и ему может быть выделена память ещё на этапе трансляции. 1 Такие массивы называются статическими. 1 Если же выражения, задающие границы, зависят от переменных, то такие массивы называются динамическими, поскольку память им может быть отведена только в процессе выполнения программы, когда становятся известными значения соответствующих переменных. 1