REGISTROS

 

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.

 

  Un registro se declara de la siguiente manera:

<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,  codigoZ, 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) | altoR, anchoR, largoR}

Caja como

 alto : real

 ancho : real

 largo : real

fin_tipo

 

Ejemplo 3.     Complejo = RxR = { (x, y) | xR, yR }

Complejo como

 x : real

 y : real

fin_tipo

 



Universidad Nacional de Colombia
Carrera 30 No 45-03 - Edificio 477
Bogotá D.C. - Colombia
PBX: 3165000
webmaster@unal.edu.co

Aviso Legal - Copyright
Gobierno en LíneaAgencia de Noticias UN