type identificateur = array[type-index] of type-éléments;
L'indice doit être de type ordinal, c'est à dire qu'il doit prendre ses valeurs dans un ensemble fini et ordonné (l'indice ne peut donc pas être de type réel).
Les éléments doivent tous être de même type. Tout type est autorisé.
Quand on ne connaîtconnait pas exactement le nombre d'éléments à l'avance, il faut majorer ce nombre, quitte à n'utiliser qu'une partie du tableau.
Il est impossible de mettre une variable dans l'intervalle de définition du tableau. Il est conseillé en revanche d'utiliser des constantes définies au préalable dans la section const.
Liste = array [1..100] of real;
Chaine = array [1..80] of char ;
Symptome = (FIEVRE, DELIRE, NAUSEE) ;
Malade = array [symptome] of boolean ;
Code = 0..99 ; Codage = array [1..N_VILLE] of code ;