TY - BOOK AU - Luis Joyanes Aguilar TI - Programación: C, C++, Java y UML SN - 9789701069493 AV - QA73.73C15 J6964 U1 - QA73.73C15 J6964 2010 PY - 2010/// CY - México PB - Mc-Graw-Hill KW - INFORMATICA N1 - 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 ; Ingeniería en Tecnologías de la Información y Comunicaciones N2 - 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 ER -