Наприклад,

 

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]).

З елементами масиву можна працювати як із простими змінними.