09.05.2013 Views

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 13<br />

Registros<br />

13.1 Descripción del tipo de datos registro . . . . . . . . . 271<br />

13.2 Arrays de registros y registros de arrays . . . . . . . . 279<br />

13.3 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282<br />

En el capítulo anterior se ha estudiado cómo se trabaja <strong>en</strong> <strong>Pascal</strong> con colecciones<br />

de datos del mismo tipo. Pero <strong>en</strong> los problemas relacionados con la vida<br />

real es necesario agrupar con frecu<strong>en</strong>cia datos de distintos tipos: por ejemplo,<br />

el docum<strong>en</strong>to nacional de id<strong>en</strong>tidad conti<strong>en</strong>e, <strong>en</strong>tre otros, un <strong>en</strong>tero (el número)<br />

y cad<strong>en</strong>as de caracteres (el nombre, los apellidos, etc.); una ficha de artículo<br />

<strong>en</strong> un almacén debe cont<strong>en</strong>er datos numéricos (código, número de unidades <strong>en</strong><br />

“stock”, precio, etc.), booleanos (para indicar si se le aplica o no descu<strong>en</strong>to) y<br />

cad<strong>en</strong>as de caracteres (la descripción del artículo, el nombre del proveedor, etc.).<br />

En este capítulo pres<strong>en</strong>tamos un nuevo tipo de datos, los registros, que nos van<br />

a permitir almac<strong>en</strong>ar y procesar este tipo de información.<br />

13.1 Descripción del tipo de datos registro<br />

Los registros 1 son otro tipo de datos estructurados muy utilizados <strong>en</strong> <strong>Pascal</strong>.<br />

Su principal utilidad reside <strong>en</strong> que pued<strong>en</strong> almac<strong>en</strong>ar datos de distintos tipos,<br />

a difer<strong>en</strong>cia de los demás datos estructurados. Un registro estará formado por<br />

1 En inglés record.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!