Los arreglos (arrays) son
estructuras de datos homogéneos en el sentido de que todos los elementos que lo
componen son del mismo tipo de dato. Se almacenan en posiciones consecutivas en
la memoria principal de la computadora. Todos estos elementos tienen un mismo
nombre o identificador y lo que los diferencia uno del otro es la posición que
ocupan en el arreglo.
Ejemplo:
Var
vector: array[ 1..10 ] of integer;
i:
integer;
Begin
For i:=1 to 10 do
Begin
Write (‘Dame un numero: ’);
Readln (vector[ i] );
End;
End.
REGISTROS:
Los registros (record) son
estructuras de datos heterogéneas en el sentido de que todos los elementos que
la componen no necesariamente son del mismo tipo de dato. Todos los registros se
componen de elementos denominados variables miembro o campo.
Type
alumno = record
Nombre:
string[ 20];
Control: integer ;
End;
Vector =array [ 1..10] of alumno
Var
i: integer ;
tabla :vector;
Begin
Write (‘Dame tu nombre: ’);
Readln
(tabla[ i].nombre);
Write (‘Dame tu numero de control: ’);
Readln (tabla[ i].control);
End.
ARCHIVOS
Es una estructura de datos
o agrupación de información que se encuentran en los dispositivos de
almacenamiento secundario.
Ejemplo:
Type
alumno = record
Nombre:
string[ 20];
Control: integer ;
End;
Var
Maestro: File of alumno;