header
Normal view MARC view ISBD view

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

By: Joyanes Aguilar, Luis.
Material type: TextTextPublisher: Madrid : McGraw-Hill Interamericana, 2008Edition: 4 ed.Description: xxviii, 766 p. : il. ; 24 cm.ISBN: 9788448161118; 8448161114; 978-84-481-6111-8.Subject(s): Estructuras de datos (Ordenadores) -- Problemas y ejercicios | Diagramas funcionales | UML -- Lenguaje de Programacion | Estructuras de datos | Programación orientada a objetos | Programas para computador | Programación de computadores | Algoritmos | Programación -- Computadores electrónicos | Programación estructuradaDDC classification: 005.13
Contents:
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.
Summary: 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.
Tags from this library: Log in to add tags.
    Average rating: 5.0 (1 votes)
Item type Current location Call number Copy number Status Date due Barcode
Libros Libros Sede Central, Panamá
005.1 J84 (Browse shelf) Available 1341
Libros Libros Sede de David, Chiriquí
001.642 Ag93 e.1 (Browse shelf) 1 Available 0092D
Libros Libros 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/2012

Este 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.

Log in to your account to post a comment.

Click on an image to view it in the image viewer