Les manipulations des matrices en Pascal ne vont faire que reprendre ce qu'on a déjà vu sur les tableaux, mais avec des tableaux à deux dimensions. Pour définir les variables représentant des matrices, on utilisera toujours des types ARRAY, mais au lieu de ne leur donner qu'une dimension (le nombre de cases, dans un tableau traditionnel), on en donnera deux : le nombre de lignes et le nombre de colonnes. Ainsi, une variable matricielle sera définie par un intitulé de ce genre (il est plus logique de numéroter à partir de 1 pour des matrices) :

TYPPE Mat=ARRAY[1..20,1..20] of real