Fundamentos de Programación: Algoritmos, Estructura de Datos y Objetos – Luis Joyanes Aguilar – 4ta Edición

Fundamentos de Programación: Algoritmos; Estructura de Datos y Objetos

Por:

Descripción

La informática y las ciencias de la computación en los primeros años del siglo xxi vienen marcadas por los avan­ces tecnológicos de la pasada década. Los más de veinte años de vida de la computadora personal $PC$ y los más de cincuenta años de la informática/computación tradicional vienen acompañados de cambios rápidos y evolutivos en las disciplinas clásicas. El rápido crecimiento del mundo de las redes y, en consecuencia, la World Wide Web hacen revolucionarios a estos cambios y afectan al cuerpo de conocimiento de los procesos educativos y profesio­nales.

La estructura de esta nueva edición es similar a las anteriores, actualizada y con un énfasis en los lenguajes C, C++ y Java. Incluye la versión 2.0 del lenguaje algorítmico UPSAM utilizado en las primeras ediciones con nombres 1.0 y 1.1. Describe con gran cantidad de ejemplos y ejercicios las herramientas de programación más utilizadas en el aprendizaje de la informática, como los diagramas de flujo.

Asimismo, incluye un curso completo de diseño y construcción de algoritmos. Dedica una parte completa al estudio de las estructuras de datos fundamentales estáticas $arrays y registros$ y dinámicas $listas, pilas, colas, árboles y grafos$. Incluye un capítulo sobre recursividad como herramienta para resolver problemas complejos.

Una de las partes está dedicada al paradigma orientado a objetos, con conceptos básicos y avanzados, diseño y construcción de clases y relaciones fundamentales de agregación, generalización y herencia. A lo largo de todo el libro se incluyen reglas de sintaxis para la conversión de los programas escritos en pseudocódigo a los códigos fuentes de Java, C#, c, C++ , Visual Basic/VB.NET, Fortran o Pascal.

Prefacio a la cuarta edición

PARTE I. ALGORITMOS Y HERRAMIENTAS DE PROGRAMACIÓN

Capítulo 1. Introducción a las computadoras y los lenguajes de programación

Capítulo 2. Metodología de la programación y desarrollo de software

Capítulo 3. Estructura general de un programa

Capítulo 4. Flujo de control I: Estructuras selectivas

Capítulo 5. Flujo de control II: Estructuras repetitivas

Capítulo 6. Subprogramas (subalgoritmos): Funciones

PARTE II. ESTRUCTURA DE DATOS

Capítulo 7. Estructuras de datos I (arrays y estructuras)

Capítulo 8. Las cadenas de caracteres

Capítulo 9. Archivos (ficheros)

Capítulo 10. Ordenación, búsqueda e intercalación

Capítulo 11. Ordenación, búsqueda y fusión externa (archivos)

Capítulo 12. Estructuras dinámicas lineales de datos (pilas, colas y listas enlazadas)

Capítulo 13. Estructuras de datos no lineales (árboles y grafos)

Capítulo 14. Recursividad

PARTE III. PROGRAMACIÓN ORIENTADA A OBJETOS Y UML 2.1

Capítulo 15. Tipos abstractos de datos, objetos y modelado con UML 2.1

Capítulo 16. Diseño de clases y objetos: Representaciones gráficas en UML

Capítulo 17. Relaciones entre clases: Delegaciones, asociaciones, agregaciones, herencia

PARTE IV. METODOLOGÍA DE LA PROGRAMACIÓN Y DESARROLLO DE SOFTWARE

Capítulo 18. Resolución de problemas y desarrollo de software: Metodología de la programación

APÉNDICES

A. Especificaciones de lenguaje algorítmico UPSAM 2.0.

B. Prioridad de operadores.

C. Códigos ASCII y Unicode.

D. Guía de sintaxis del lenguaje

C. E. Guía de sintaxis del lenguaje C++.

F. Guía de sintaxis del lenguaje Java.

G. Guía de sintaxis del lenguaje C#.

H. Palabras reservadas de C++, Java y C#.

I. Codificación de algoritmos en lenguajes de programación: Pascal, Fortran y Módula 2.

J. Guía de sintaxis de Pascal 7.0 y Delphi).

K. Recursos de programación: libros, revistas, web, lecturas recomendadas.

Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.

  • Título: Fundamentos de Programación: Algoritmos; Estructura de Datos y Objetos
  • Autor/es:
  • Edición: 4ta Edición
  • Año de publicación: 2013
  • Tipo de archivo: eBook
  • Idioma: eBook en Español
  • ISBN-13: 9788448161118
  • Subtema: Algoritmos y Estructuras de Datos

¿Qué piensas de este libro?

2 comentarios
Avatar
2 COMENTARIOS
  1. HENRY ROMERO
    HENRY ROMERO

    MUY BUENO ESPERO QUE SIGAN ENVIANDO LIBROS TAN UTILES

  2. John
    John

    Tendras el solucionario de este libro?