Едномерни и многомерни масиви

Заедно с термина "масив" често се използват термините "матрица", "таблица", "вектор".

Тъй като всички елементи на масив трябва да са от един и същи тип, дефиницията на тип масив изглежда така:

Тип
Tarr = масив [T1] от T2,

където Tarr е името на масива., масив, на са функционални думи, T1 е видът на индекса на масива, T2 е видът на елементите на масива.

Всички типове на поредния ред могат да се използват като тип индекс, с изключение на дългите цели числа (longint) и дългите цели подчинове.

Масивите могат да бъдат едномерни и многомерни, например X [I], A [I, J], D [I, J, K] и др. Броят на индексите в дефиницията (т.е. размерът на масив) не е ограничен.

Елементът на масива също може да бъде масив, тогава броят на клетките с памет, разпределени за масива от програмата, е равен на общия брой елементи в масива. Ако типът на елемента в масива тип също е масив, тогава резултатът може да се разглежда като масив от масиви или като един многомерен масив.

Например масив [1.5] от масив [1.10] на Real се интерпретира от компилатора по същия начин като масив: array [1.5,1.10] на Real. По този начин е позволено да се записват типове индекси, разделени със запетаи, в същите скоби...