Programación en C, C++, Java y UML /
Luis Joyanes Aguilar, Ignacio Zahonero Martínez
- 2a. ed
- México : McGraw-Hill, 2014.
- 767 p. : il . ; 27 cm .
Parte 1: Resolución de problemas con software. -- 1. Fundamentos de computadoras y de lenguajes de programación. -- 2. Algoritmos, programas y metodología de la programación. -- Parte 2: Programación en C. -- 3. El lenguaje C: elementos básicos. -- 4. operadores y expresiones. -- 5. Estructuras de selección if y switch. -- 6. Estructuras de control : bucles. -- 7. Funciones y recursividad. -- 8. Arreglos (arrays), listas y tablas. Cadenas. -- 9. Algoritmos de ordenación y búsqueda. -- 10. Estructuras y uniones. -- 11. Apuntadores (punteros). -- 12. Entradas y salidas por archivos. -- Parte 3: Lenguaje unificado de modelado UML 2.5. -- 13. Programación orientada a objetos y uml 2.5. -- 14. Diseño de clases y objetos: representaciones graficas en UML. -- 15. Relaciones entre clases: delegaciones, asociaciones, agregaciones, herencia. -- Parte 4: Programar en C++. ---16. De C a C++. -- 17. Clases y objetos. Sobrecarga de operadores. -- 18. Clases derivadas: herencia y polimorfismo. -- 19. Genericidad: plantillas (templates). -- 20. Excepciones. -- Parte 5: Programar en Java. -- 21. De C/C++ a JAVA 6/7/8. -- 22. Programación orientada a objetos en Java. Clases y objetos. -- 23. Programación orientada a objetos en Java. Herencia y polimorfismo. -- 24. Colecciones. -- 25. Multitarea y excepciones.