Synopsis "fundamentos de programacion (in Spanish)"
undamentos de programación 3ª Ed. Autor: Joyanes ________________________________________
Precio: 49.95? Fecha Publicación: 03-JUN-03, Edición: 3 ISBN: 8448136640
Estado: En almacén
Descripción | Tabla de Contenidos |
Descripción
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.
Tabla de Contenidos
* Parte I. * ALGORITMOS Y HERRAMIENTAS DE PROGRAMACIÓN. * 1. Computadoras y lenguajes de programación. * 2. Resolución de problemas con computadora y herramientas de programación. * 3. Estructura general de un programa. * Parte II. * PROGRAMACIÓN ESTRUCTURADA: ALGORITMOS Y ESTRUCTURAS DE DATOS. * 4. Flujo de control I: Estructuras dinámicas. * 5. Flujo de control II: Estructuras repetitivas. * 6. Subprogramas (subalgoritmos): procedimientos y funciones. * 7. Estructuras de datos I: arrays: y estructuras. * 8. Las cadenas de caracteres. * 9. Archivos (ficheros). * 10.Ordenación, búsqueda e intercalación. * 11.Ordenación, búsqueda y fusión externa (archivos). * 12.Estructuras dinámicas lineales de datos (pilas, colas y listas enlazadas). * 13. Estructuras de datos no lineales: (árboles y grafos). * 14. Recursividad. * Parte III. PROGRAMACIÓN ORIENTADA A OBJETOS(POO). * 15. Conceptos fundamentales de orientación a objetos. * 16. Diseño de clases y objetos: representaciones gráficas en UML. * 18. Relaciones: asociación, generalización, herencia. * Parte IV. METODOLOGÍA DE LA PROGRAMACIÓN Y DESARROLLO DE SOFTWARE. * 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.
Luis Joyanes Aguilar es un reconocido académico, investigador y escritor español en el campo de la informática y las tecnologías de la información. A lo largo de su carrera, ha desarrollado una amplia labor docente en diversas universidades, destacando como catedrático en la Universidad Pontificia de Salamanca, donde ha impartido asignaturas relacionadas con la informática, la programación, la inteligencia artificial y la ciencia de datos.
Joyanes Aguilar es autor de numerosos libros de texto que han sido ampliamente utilizados en universidades de habla hispana, especialmente en áreas como la introducción a la informática, bases de datos, sistemas operativos y tecnologías emergentes. Su estilo claro y pedagógico lo ha convertido en una referencia para estudiantes y profesores.
Además de su labor académica, ha participado en proyectos de investigación tanto a nivel nacional como internacional, y ha sido ponente en múltiples congresos y seminarios sobre transformación digital, ciberseguridad y sociedad del conocimiento. Su interés por la evolución de las tecnologías lo ha llevado a explorar temas como la inteligencia artificial, el big data y la ética tecnológica.
Luis Joyanes Aguilar es una figura influyente en el ámbito educativo y tecnológico, cuya obra ha contribuido a la formación de generaciones de profesionales en el mundo de la informática y las ciencias computacionales.