Prólogo. PARTE I. Metodología de la progamación. 1. Introducción a las computadoras y a los lenguajes de programación. 2. Metodología de la programación y desarrollo de software. 3. Introducción a Pascal. 4. Estructuras de control selectivas. 5. Estructuras de control repetitivas. Capítulo 6. La programación modular. 7. Funciones estándar y definidas por el usuario. 8. Tipo de datos definidos por el usuario y conjuntos. 9. Introducción a la estructura de datos: arrays. 10. Tratamiento de cadena de caracteres. 11. Análisis de algoritmos. 12. Ingenería de software: Introdicción a la metodología de construcción de grandes programas. PARTE II. Algoritmos, estructura de datos y programación avanzada. 13. Ordenación, busqueda y mezcla. 14. Registros. 15. Archivos. 16. La recursividad. 17. Pilas y colas. 18. Estructuras de datos dinámicos: punteros y listas enlazadas. 19. Árboles. 20. Ordenación extra. Bibliografía. Índice de términos.
Este libro se ha diseñado como un curso de programación en Pascal en las versiones 5.0/5.5, 6.0 y 7.0 de Turbo Pascal y FreePascal. Busca conseguir dos objetivos complementarios: Enseñar a programar con un estilo depurado y enseñar técnicas de Pascal. Esta cuarta edición ha ampliado considerablemente el contenido de las ediciones anteriores. Incluye un CD-ROM con el compilador FreePascal y más contenidos de apoyo en la página Web del portal de Joyanes.