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.

xii Índice<br />

11.3.3 Un ejemplo de aplicación . . . . . . . . . . . . . . . . . . 248<br />

11.4 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250<br />

Capítulo 12 Arrays 253<br />

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

12.1.1 Operaciones del tipo array y acceso a sus compon<strong>en</strong>tes . . 257<br />

12.1.2 Características g<strong>en</strong>erales de un array . . . . . . . . . . . . 260<br />

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

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

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

Capítulo 13 Registros 271<br />

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

13.1.1 Manejo de registros: acceso a compon<strong>en</strong>tes y operaciones . 273<br />

13.1.2 Registros con variantes . . . . . . . . . . . . . . . . . . . . 276<br />

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

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

Capítulo 14 Archivos 285<br />

14.1 Descripción del tipo de datos archivo . . . . . . . . . . . . . . . . 285<br />

14.2 Manejo de archivos <strong>en</strong> <strong>Pascal</strong> . . . . . . . . . . . . . . . . . . . . 286<br />

14.2.1 Operaciones con archivos . . . . . . . . . . . . . . . . . . 288<br />

14.3 Archivos de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . 294<br />

14.4 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298<br />

Capítulo 15 <strong>Algoritmos</strong> de búsqueda y ord<strong>en</strong>ación 301<br />

15.1 <strong>Algoritmos</strong> de búsqueda <strong>en</strong> arrays . . . . . . . . . . . . . . . . . 301<br />

15.1.1 Búsqueda secu<strong>en</strong>cial . . . . . . . . . . . . . . . . . . . . . 302<br />

15.1.2 Búsqueda secu<strong>en</strong>cial ord<strong>en</strong>ada . . . . . . . . . . . . . . . 304<br />

15.1.3 Búsqueda binaria . . . . . . . . . . . . . . . . . . . . . . . 304<br />

15.2 Ord<strong>en</strong>ación de arrays . . . . . . . . . . . . . . . . . . . . . . . . . 306<br />

15.2.1 Selección directa . . . . . . . . . . . . . . . . . . . . . . . 307<br />

15.2.2 Inserción directa . . . . . . . . . . . . . . . . . . . . . . . 309<br />

15.2.3 Intercambio directo . . . . . . . . . . . . . . . . . . . . . . 310<br />

15.2.4 Ord<strong>en</strong>ación rápida (Quick Sort) . . . . . . . . . . . . . . 312<br />

15.2.5 Ord<strong>en</strong>ación por mezcla (Merge Sort) . . . . . . . . . . . . 316

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

Saved successfully!

Ooh no, something went wrong!