| REGISTROS |
En programación un registro es el concepto que permite representar el producto cartesiano generalizado, excluyendo los espacios n-dimensionales que generalmente son representados mediante arreglos. En otras palabras, un registro es un tipo de dato creado por el programador, compuesto por otros tipos de datos, ya sean básicos, arreglos, matrices y/o registros previamente declarados. A cada componente de un registro se le conoce con el nombre de campo.
|
<nombre> como <nombre1> : <tipo1> <nombre2> : <tipo2> <nombren> : <tipon> fin_tipo
donde, <nombre>: es el nombre que se le pone al tipo que se está declarando. <nombrei> : es el nombre del i-esimo campo del tipo. <tipoi> : es el tipo del i-esimo campo del tipo.
|
EJEMPLOS.
Ejemplo
1.
Estudiante = {(nombre,
codigo, notas) | nombre
cadena, codigo
Z, notas
R5}
| Estudiante como nombre : arreglo[100] de carácter codigo : entero notas : arreglo[5] de real fin_tipo |
Ejemplo
2.
Caja
= RxRxR ={(alto, ancho, largo) | alto
R, ancho
R, largo
R}
| Caja como alto : real ancho : real largo : real fin_tipo |
Ejemplo
3.
Complejo
= RxR = { (x, y) | x
R, y
R }
| Complejo como x : real y : real fin_tipo |