Fundamentos de programación : algoritmos, estructura de datos y objetos / Luis Joyanes Aguilar
By: Joyanes Aguilar, Luis
.
Material type: 










Item type | Current location | Call number | Copy number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
![]() |
Sede Central, Panamá | 005.1 J84 (Browse shelf) | Available | 1341 | ||
![]() |
Sede de David, Chiriquí | 001.642 Ag93 e.1 (Browse shelf) | 1 | Available | 0092D | |
![]() |
Sede Santiago, Veraguas | 005.1 J84 e.1 (Browse shelf) | 1 | Available | 0148S |
Incluye índices.
CONTENIDO: Algoritmos y herramientas de programación -- Metodología de programación y desarrollo de software --Estructura general de un programa -- Flujo de control I: Estructuras selectivas -- Flujo de control II: Estructuras repetitivas -- Subprogramas (subalgoritmos): Funciones. -- Estructuras de datos I (arrays y estructuras) -- Archivos (ficheros) -- Ordenación, búsqueda e intercalación -- Ordenación, búsqueda y fusión externa (archivos) -- Estructuras dinámicas lineales de datos (pilas, colas y listas enlazadas) -- Estructura de datos no lineales (árboles y grafos) -- Programación orientada a objetos y UML 2.1 -- Diseño de clases y objetos: representaciones gráficas UML. -- Relaciones entre clases: delegaciones, asociaciones, herencia -- Metodología de la programación y desarrollo de software.
RESUMEN: Este texto, es la última revisión de un título clásico de programación que ha introducido a millares de lectores de España y Latinoamérica en el mundo de la programación de computadoras. Esta nueva edición se ha reescrito teniendo presentes las críticas y propuestas de alumnos, autodidactas y profesores que han estudiado o utilizado esta obra. Las primeras ediciones se apoyaban en la programación estructurada y lenguajes de programación clásicos, como Pascal y C. En la 3ª edición se extendió el contenido al lenguaje C++ ya los entonces emergentes Java, C#, Visual Basic, VB.NET. En el siglo XXI, se sigue utilizando la programación estructurada tanto en la enseñanza como en el campo profesional, pero es ya el maduro paradigma orientado a objetos el que convive con la programación clásica, por lo que se han actualizado las características del lenguaje algorítmico UPSAM adaptado a los más utilizados C/C++, Java y C#, así como extensiones de Visual Basic y VB.NET.
Por otra parte, desde hace ya varios años, el Lenguaje Unificado de Modelado (UML) se ha convertido en un estándar, indispensable en cualquier desarrollo de software moderno y en esta nueva revisión se han incorporado, con 3 capítulos específicos, las propiedades de UML 2.0. Esta edición trata de aprovechar la experiencia y todas las cualidades de su ya larga vida, próxima a su vigésimo aniversario.
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.
Comment by Mr Laureano Felipe Gómez Dueñas
06/19/2012Este libro esta dedicado para todos aquellos que estudian Ing. en Sistemas, Ing. en Computacion o simplemente si tú eres alguien que se quiere iniciar en el fabuloso mundo de la programación y no sabes ni hacer un “hola mundo” en BASIC éste es el mejor libro que puedes encontrar en castellano.