Fundamentos de programación. Algoritmos, estructura de datos y objetos

Joyanes Aguilar, Luis

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