Fundamentos de programación. Algoritmos, estructura de datos y objetos
- 3a. ed.
- Madrid : McGraw-Hill, 2003
- 996 p.
PARTE I. Algoritmos y herramientas de programación 1. Computadoras y lenguajes de programación 2. Resolución de problemas con computadora y herramientas de programación 3. Estructura general de un programa
PARTE II. Programación estructurada: Algoritmos y estructuras de datos 4. Flujo de control I: Estructuras selectivas 5. Flujo de control II: Estructuras repetitivas 6. Subprogramas (Subalgoritmos): Procedimientos y funciones 7. Estructuras de datos I: (arrays y estructuras) 8. Las cadenas de caracteres 9. Archivos (Ficheros) 10. Ordenación, búsqueda e intercalación 11. Ordenación, búsqueda y fusión externa (archivos) 12. Estructuras dinámicas lineales de datos (Pilas, colas y listas enlazadas) 13. Estructura de datos no lineales (árboles y grafos) 14. Recursividad
PARTE III. Programación orientada a objetos 15. Conceptos fundamentales de orientación a objetos 16. Diseño de clases y objetos: Representaciones gráficas en UML 17. Relaciones: Asociación, generalización, herencia
PARTE IV. Metodología de la programación y desarrollo de software Apéndices
Informática Programación de ordenadores Algoritmos para construcción del programa