Type Tm= array[1..10] of integer;
Var a, b: array[1..100] of real;
r: array[1..100] of real;
s: array[1..100] of real
c, d: Tm;
x: array[1..10, 1..10] of integer;
z: array[‘a’..’z’] of char;
тут масиви a, b, r, s, x описані безпосередньо, масиви c, d описані за допомогою ідентифікатора типу.
Для масивів допускається тільки операція присвоєння, якщо ідентифікатори цих масивів є в одному і тому ж спискові визначення типу. Тому оператор a:=b; є правильним і присвоїть елементам масиву a відповідні елементи масиву b. Оператор r:=s; – неправильний, оскільки ідентифікатори цих масивів визначені в різних списках.
Для доступу до окремого елемента масиву потрібно разом з іменем масиву вказати у квадратних дужках його індекс (місце розташування в масиві): a[5], х[5][6] або x[3,4] (традиційно використовується форма x[3,4]).
З елементами масиву можна працювати як із простими змінними.