Matrices.

Una matriz (o array) es un conjunto de elementos del mismo tipo. Para acceder a cualquiera de ellos se consigue mediante el índice correspondiente.

Si declaramos una matriz de la forma

Var
DiasSemana: Array[1..7] of string;

Lo que estamos haciendo es crear una variable « DiasSemana » de tipo Array que va a contener 7 elementos, siendo el inicial el elemento 1, y todos ellos serán del tipo String.

En este caso tendríamos que decir a continuación cuales son estos:

DiasSemana[1]:=’Lunes’

(No utilizando la ordenación anglosajona que inicia la semana en domingo, pero para el caso nos da igual)

Podríamos hacerlo de forma mucho más cómoda (Vamos a usar el domingo como día 1 en este caso):

Const

DiasSemana: array [1..7] of String = (‘Domingo’ , ‘Lunes’ , ‘Martes’ , ‘Miercoles’ , ‘Jueves’ , ‘Viernes’ , ‘Sábado’);

Podíamos haber definido siete constantes o variables distintas, una por cada día, y haber asignado posteriormente sus valores de forma:

Var
dia1,dia2,dia3,dia4,dia5,dia6,dia7 : String
Begin
dia1 := ‘Domingo’;
dia2 := ‘Lunes’;