un array è un aggregato di elementi omogenei, cioè dello stesso tipo. Puoi avere quindi un array di integer, di single, etc..
Ogni elemento dell'array è identificato da un numero detto indice. Normalmente in pascal il primo elemento dell'array ha indici 1.
Un esempio di array è
codice:
program prova;
var
	esempio_array : array [1 .. 10] of integer ;	 
begin
	esempio_array[1] := 100;
	writeln (esempio_array[1]);
end.
dove abbiamo definito un array di dieci integer, assegnato 100 al primo elemento e stampatone il valore.

ciao
sergio