[Indice]      [1]      [2]      [3]      [4]      [5]      [6]      [7]      [8]      [9]      [10]

LISTAS Y TABLAS (Arrays).



Concepto y clasificación de estructuras

Las estructuras se clasifican de acuerdo a varios criterios.



La estructura Array.

Es una estructura homogénea de datos de tamaño constante accediendo a cada uno de sus elementos mediante un identificador comun y uno o varios índices.



Declaración de tipos y variables array

La declaración más general de un array es la siguiente:


Type
   Rango1 = tipoordinal1;
   Rango2 = tipoordinal2;
	    ...	
   rangon = tipoordinaln;
   tipobase = (*cualquier predefinido o definido por el usuario*)
   tipoarray = array [rango1,rango2,...,rangon] of tipobase,

Ejemplo: Array para almacenar las notas correspondiente a todos los alumnos de un colegio. Suponiendo lo siguiente:

Numero de cursos 5
Grupos por curso 3
Numero de evaluaciones 3
Numero de asignaturas 6
Numero de alumnos por curso 20


   Const
     Numcurso=5;
     Numasig=6;
     Numalum=20;

   Type
     Cursos=1.. nurneurso;
     Grupos='A'..'C';
     Eval=(primera,segunda,tercera);
     Asign=1.. numasin;
     Alum=1. .numalum;
     Tiponotas=array[cursos,grupos,eval,asign,alum] of real;

   Var
     Notas:tiponotas;
     Curso:cursos;
     Grupo:grupos;
     Evaluacion:eval;
     Materia:asign;
     Alumno:alum;

Con los elementos de un array podemos realizar las mismas operaciones que el tipo base al que pertenecen.

STRING: Cadenas de caracteres

Las cadenas de caracteres son arrays especiales.
Una cadena de caracteres (string) consiste en una serie o secuencia de caracteres cuyo número (longitud) puede estar entre 0 y 255.
Se puede definir la longitud de la cadena poniendo string [n] donde n está entre 0 y 255

Longitud fisica: corresponde al maximo numero de caracteres que puede almacenar.
Longitud lógica: corresponde al numero de caracteres que tiene en un instante determinado.




LaPolitecnica.Net © 2000-2002, Raúl Zambrano Maestre