Page 43 - Catálogo para UNIVERSIDADES McGraw Hill 2020
P. 43
FUNDAMENTOS DE
PROGRAMACIÓN
NUEV A EDICIÓN
SINOPSIS CONTENIDO
El libro considera que la iniciación de un estudiante 1 Algoritmos y herramientas de programación, 2
de ingeniería informática o de ingeniería de siste- Metodología de la programación y desarrollo de
mas en las técnicas de programación del siglo xxi software, 3 Estructura general de un programa, 4
requiere no sólo del aprendizaje clásico del diseño Flujo de control I: estructuras selectivas, 5 Flujo de
de algoritmos y de la comprensión de las técnicas control II: estructuras repetitivas, 6 Subprogramas
orientadas a objetos, sino un método de transición (subalgoritmos): funciones, 7 Estructuras de datos
hacia tecnologías de Internet. I (arrays y estructuras), 8 Las cadenas de caracte-
res, 9 Archivos (ficheros), 10 Ordenación, búsqueda
AUTOR En consecuencia y de modo global, la obra preten- e intercalación, 11 Ordenación, búsqueda y fusión
Joyanes Aguilar, Luis de enseñar técnicas de análisis, diseño y construc- externa (archivos), 12 Estructuras dinámicas linea-
ción de algoritmos, estructuras de datos y objetos, les de datos (pilas, colas y listas enlazadas), 13 Es-
así como reglas para la escritura de programas, tructura de datos no lineales (árboles y grafos), 14
EDICIÓN AÑO eficientes tanto estructurados, fundamentalmente, Recursividad, 15 Tipos abstractos de datos, objetos
5ª 2020 como orientados a objetos. y modelado con UML 2.1, 16 Diseño de clases y
objetos: representaciones gráficas en UML, 17 Re-
De modo complementario, se busca también en- laciones entre clases: delegaciones, asociaciones,
señar al alumno técnicas de abstracción que le agregaciones, herencia, 18 Ingeniería de software
ISBN 9786071514684 permitan resolver los problemas de programación y metodología de la programación. Bibliografía y
del modo más sencillo y racional pensando no sólo recursos de programación
en el aprendizaje de reglas de sintaxis y construc-
ción de programas, sino, y sobre todo, aprender a
pensar para conseguir la resolución del problema
en cuestión de forma clara, eficaz y fácil de imple-
mentar en un lenguaje de programación y su eje-
cución posterior en una computadora.
MC GRAW-HILL EDUCATION COMPUTACIÓN Y PROGRAMA CIÓN
PROGRAMACION EN C, C++,
JAVA Y UML
SINOPSIS
¿Qué ha sucedido en el campo de la informática primero independientes, después interrelacionados
desde la primera edición de Programación en C, y luego en paralelo.
C++, Java y UML? Se han desplegado numerosas · Se cuenta con un Centro de recursos en línea don-
innovaciones tecnológicas: la web 2.0 se ha consoli- de se tendrá acceso a material complementario que
dado y la programación web se ha constituido como apoya el aprendizaje.
una materia de estudio y desarrollo profesional. En
el caso de la programación, han surgido las nuevas
versiones del C++11 y Java 7, unidas a la actualiza-
ción de la versión de C, C11. Los desarrolladores ac- CONTENIDO
tuales requieren nuevas técnicas de programación
y, sobre todo, el conocimiento y aprendizaje de las 1. Fundamentos de computadoras y de lenguajes de
AUTOR tecnologías de programación basadas en los len- programación 2. Algoritmos, programas y metodo-
Joyanes, Luis guajes de programación clásicos, estructurados y logía de la programación 3. El lenguaje C: elementos
orientados a objetos: C, C++ y Java. básicos 4. Operadores y expresiones 5. Estructuras
de selección: sentencias if y switch 6. Estructuras de
Características de esta obra: control: bucles 7. Funciones y recursividad 8. Arre-
EDICIÓN AÑO · Se redujo el número de capítulos de la primera glos (arrays), lista y tablas. Cadenas 9. Algoritmos
2ª 2014 edición manteniendo los contenidos, pero adaptán- de ordenación y búsqueda 10. Estructuras y uniones
dolos a los nuevos planes de estudios y procesos de 11. Apuntadores (punteros) 12. Entradas y salidas
aprendizaje. por archivos 13. Programación orientada a objetos
· Se incluyen las versiones actuales de los tres len- y UML
9786071512123 guajes de programación: C11, C++ y Java 7, junto
con la última versión de UML: UML 2.5.
ISBN · Se abordan los tres lenguajes de programación,
9781456225452
43