View
220
Download
2
Category
Preview:
DESCRIPTION
Registro, declaracion de cada uno de sus tipos
Citation preview
República Bolivariana de Venezuela
Universidad Pedagógica Experimental Libertador
Instituto Pedagógico de Barquisimeto
“Luis Beltrán Prieto Figueroa”
Barquisimeto – Estado Lara
Barquisimeto, Agosto del 2011
Integrantes:
Geraldin Díaz C.I.:18.949.165
Cindy Colina C.I.:17.308.587
Profesora:
Anaida Escalona
Sección: 003
Registros Jerárquicos o anidados
Acceso a los registros anidados.- Para referenciar un campo en registros anidados se debe
indicar el camino a seguir en orden jerárquico desde el nombre del registro raíz hasta el campo
específico.
Consisten en que en la definición de los campos de un determinado registro,
existe un campo que a su vez es de otro tipo registro, el cual debe estar definido
previamente.
Ej,
...
TYPE
TipoFecha= RECORD
Dia,mes,anio:CARDINAL;
END;
TipoPersona = RECORD
Nombre: ARRAY[0..40] OF CHAR;
Fecha: TipoFecha
END;
VAR
p:TipoPersona;
BEGIN
p.Nombre=’pepe’;
p.Fecha.dia= 20;
p.Fecha.Mes=10;
Es posible declarar un tipo registro con campos que no sean datos simples
como los arreglos o los mismos registros. Veamos primero el caso del registro que
contiene como uno de sus campos un arreglo.
Sea el caso de los datos de los estudiantes que cursan una asignatura que
tiene por lo menos 10 evaluaciones; la definición de registro para este tipo de
información seria el siguiente:
En esta declaración se puede observar que el registro TipoAlumno contiene
un campo Notas que es un arreglo de 10 elementos enteros. El acceso del campo
Nota Estudiante: primero es TipoAlumno y luego es array, por lo tanto la tercer nota
del estudiante es Estudiante.nota[3]
Si se desea manejar toda la sección se deberá declarar un arreglo de registro.
¿Que sucede si se desea procesar un grupo de empleados? Es necesario
almacenarlos a todos ellos dentro de un arreglo de registros, que a diferencia de los
arreglos paralelos, será un solo vector donde cada componentes o elemento
contendrá la información de un empleado.
Recommended