El libro está estructurado de manera que se pueda utilizar todo su contenido en un curso de Programación I y II utilizando el lenguaje de Pascal para los programas existentes en la Universidad Española. I. Introducción a la programación estructurada en Pascal. 1. Nociones básicas de informática. 2. Fundamentos de la programación estructurada. 3. Datos simples en Pascal. 4. Sentencias básicas de ejecución. 5. Descomposición de programas. 6. Tipos de datos estructurados. 7. Sentencias avanzadas de ejecución. 8. Archivos. II. Programación de algoritmos en Pascal. 9. Algoritmos recursivos. 10. Análisis de algoritmos. Complejidad algorítmica. 11. Listas, pilas y colas. 12. Algoritmos de ordenación interna. 13. Algoritmos de ordenación externa.