Luis Joyanes Aguilar

Programación/ C, C++, Java y UML - 1ra Ed. - México Mc-Graw-Hill 2010 - 1213 Gráficas, tablas, diagrmas, figuras 27 cm

Joyanes Aguilar, L. (2015). Programación en C, C++, Java y UML (1.ª ed.). McGraw-Hill Interamericana de España

Parte I: Resolución de problemas con software

Fundamentos de computadoras y de lenguajes de programación

Algoritmos, programas y metodología de la programación

Parte II: Programación en C

El lenguaje C: elementos básicos

Operadores y expresiones

Estructuras de selección: sentencias if y switch

Estructuras de control: bucles

Funciones

Arreglos (arrays), listas y tablas

Algoritmos de ordenación y búsqueda

Estructuras y uniones

Apuntadores (punteros)

Asignación dinámica de memoria

Cadenas

Recursividad

Entradas y salidas por archivos
Terralibro
+4
McGraw Hill Education
+4
highered.mheducation.com
+4
highered.mheducation.com
+2
casadellibro
+2
McGraw-Hill Educación
+2

Parte III: Lenguaje Unificado de Modelado (UML 2.5)

Tipos abstractos de datos, objetos y modelado con UML 2.0

Diseño de clases y objetos: representaciones gráficas en UML

Relaciones entre clases: delegaciones, asociaciones, agregaciones, herencia

Parte IV: Programar en C++

De C a C++

Clases y objetos

Clases derivadas: herencia y polimorfismo

Genericidad: plantillas (templates)

Excepciones

Parte V: Programar en Java

De C/C++ a Java 6/7/8

Programación orientada a objetos en Java. Clases y objetos

Herencia y polimorfismo en Java

Colecciones

Applet y Swing: diseño de componentes gráficos

Multitarea y excepciones
Amazon
Librería Virgo

Parte VI: Estructura de datos en C, C++ y Java

Organización de datos en un archivo en C

Listas, pilas y colas en C

Flujos y archivos en C++

Listas, pilas y colas en C++

Archivos y flujos en Java

Listas, pilas y colas en Java



Este libro ofrece una visión integral de la programación moderna, abordando tres lenguajes fundamentales: C, C++ y Java, complementados con el uso de UML 2.5 para el modelado de sistemas. Comienza con los fundamentos de la computación y los lenguajes de programación, proporcionando una base sólida para entender el desarrollo de software.



9789701069493

--INFORMATICA

QA73.73C15 J6964

QA73.73C15 J6964 2010