Arrays unidimensionales en Pascal
Un array de una dimensión (vector o lista) es un tipo de datos estructurado compuesto de un número de elementos finitos, tamaño fijo y elementos homogéneos.
Supongamos que desea conservar las edades de 10 personas. Para almacenar estas edades se necesita reservar 10 posiciones de memoria, darle un nombre alarray, y a cada persona asignarle su edad correspondiente.
Nombre del vector edadesSubíndice [1],[2],...Contenido edades[2]=28
Ejemplo:
Program Vector_edades; {El siguiente programa captura 20 edades y las muestra en forma ascendente por medio de arrays}UsesCrt; ConstMaxPersonas = 10; Varedades : array [1..MaxPersonas] ofbyte; i,j,paso : byte; beginClrScr; {lectura de array}fori:=1to MaxPersonasdobegingotoxy(10,5); ClrEol; Write('Edad de la ',i,' persona : '); ReadLn(edades[i]) end; {ordenación}fori:=1to MaxPersonas-1do beginforj:=i+1 to MaxPersonasdo beginifedades[i]>edades[j] thenbeginpaso :=edades[i]; edades[i]:=edades[j]; edades[j]:=paso endend; WriteLn(edades[i]) {escritura del array}end; Readkeyend.