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 12<br />

Arrays<br />

12.1 Descripción del tipo de datos array . . . . . . . . . . . 253<br />

12.2 Vectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261<br />

12.3 Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263<br />

12.4 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268<br />

En el capítulo anterior, vimos la difer<strong>en</strong>cia <strong>en</strong>tre tipos de datos simples y<br />

compuestos. D<strong>en</strong>tro de los datos compuestos, se estudiaron los más s<strong>en</strong>cillos<br />

(los conjuntos), pero, además de éstos, exist<strong>en</strong> otros datos compuestos que se<br />

construy<strong>en</strong> dotando de una estructura a colecciones de datos pert<strong>en</strong>eci<strong>en</strong>tes a<br />

tipos más básicos, y por esto se llaman tipos estructurados.<br />

En este capítulo se pres<strong>en</strong>ta el tipo de datos estructurado array, que será útil<br />

para trabajar con estructuras de datos como, por ejemplo, vectores, matrices,<br />

una sopa de letras rectangular, una tabla de multiplicar, o cualquier otro objeto<br />

que necesite una o varias dim<strong>en</strong>siones para almac<strong>en</strong>ar su cont<strong>en</strong>ido.<br />

12.1 Descripción del tipo de datos array<br />

Los arrays son tipos de datos estructurados ampliam<strong>en</strong>te utilizados, porque<br />

permit<strong>en</strong> manejar colecciones de objetos de un mismo tipo con acceso <strong>en</strong><br />

tiempo constante, y también porque han demostrado constituir una herrami<strong>en</strong>ta<br />

de <strong>en</strong>orme utilidad.

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

Saved successfully!

Ooh no, something went wrong!