DISEÑO DE PROGRAMAS

DISEÑO DE PROGRAMAS

DISEÑO DE PROGRAMAS

PEÑA MARÍ, RICARDO

30,95 €
IVA incluido
Descatalogado
Editorial:
PEARSON
Año de edición:
2005
ISBN:
978-84-205-4191-4
Páginas:
488
Encuadernación:
Rústica
30,95 €
IVA incluido
Descatalogado
Añadir a favoritos

Este texto universitario presenta un amplia variedad de técnicas de programación, tales como el diseño y la verificación de programas recursivos, la formal de programas iterativos y la especificación algebraica de tipos abstractos de datos. Para cada técnica se presentan primero sus fundamentos matemáticos y se ejercita después la misma con numerosos ejemplos. En el texto se diseñan y verifican numerosos programas no triviales, que incluyen los algoritmos de ordenación quicksort, mergesort y heapso y muchos otros de tratamiento de árboles y grafos. También se presentan las especificaciones formales y las implantaciones más habituales de las estructuras de datos: pilas, colas, listas, árboles, montículos, tablas y grafos. El libro ha sido concebido para un segundo o tercer curso de programación que ponga el énfasis en los principios que guía el diseño de los programas y en los razonamientos sobre su corrección y eficiencia. Esta tercera edición ha sido ampliada en ciento cincuenta páginas y en tres capítulos finales que, en conjunto. constituyen un curso completo de estructuras de datos. La novedad con respecto a otros textos de estructuras de datos es que aquí los algoritmos se representan derivados paso a paso y acompañados de rigurosos razonamientos de corrección. El software que se incluye en este CD implementa algunas de las estructuras de datos y algoritmos del libro. Se puede usar libremente, incluso en proyectos comerciales, siempre que se cite su autoría y los programas se acompañen de las cabeceras de créditos correspondientes. Consta de: 1) La carpeta EstructuraDatos . Contiene estructuras de datos y programas de prueba de las mismas, escritos en Java, que han sido desarrollados y probados por el autor con la herramienta: Borland JBuilder X Foundation obtenida libremente de: http://www.borland.com ejecutada sobre Windows XP Home Edition 2) La carpeta Haskell . Contiene estructuras de datos y programas de prueba de las mismas, escritos en el lenguaje funcional Haskell98, que han sido desarrollados y probados por el autor con la herramienta: Hugs98 obtenida libremente de: http://www.haskell.org ejecutada sobre Windows XP Home Edition y sobre Linux Redhat 9.0

Artículos relacionados

  • INFERENCIA Y DESCUBRIMIENTO CAUSAL EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    En stock

    37,95 €

  • DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRÁCTICAS
    MARTIN, ROBERT C.
    En Diseño funcional, el reputado ingeniero de software Robert C. Martin («Uncle Bob») explica cómo y por qué utilizar la programación funcional para crear sistemas mejores para clientes reales. Martin compara las estructuras de la programación convencional orientada a objetos en Java con las que permiten los lenguajes funcionales, identifica los mejores roles para cada una y mu...
    En stock

    37,95 €

  • DEEP LEARNING GENERATIVO. ENSEÑAR A LAS MÁQUINAS A PINTAR, ESCRIBIR, COMPONER Y
    FOSTER, DAVID
    La inteligencia artificial generativa es el tema de moda en tecnología. Esta guía práctica enseña a los ingenieros del machine learning y a los científicos de datos cómo utilizar TensorFlow y Keras para crear desde cero impresionantes modelos de deep learning generativo, como autocodificadores variacionales o VAE, redes generativas adversativas o GAN, Transformers, flujos de no...
    En stock

    46,50 €

  • LOS 150 MEJORES EJEMPLOS DE COPIAR Y PEGAR
    FORTEA NAVARRO,PEDRO
    Adéntrese con éxito en los lenguajes de programación PHP8, JS y HTML5 con 150 ejemplos prácticos Si quiere dar sus primeros pasos o mejorar sus conocimientos en el mundo de PHP8, JS y HTML5, y perfeccionar sus trabajos como desarrollador, este libro será su gran aliado. En él encontrará desde ejemplos de código sencillos, para afianzar los conceptos básicos, hasta una amplia ...
    En stock

    19,40 €

  • CURSO INTENSIVO DE PYTHON. TERCERA EDICIÓN
    MATTHES, ERIC
    Este superventas mundial es una guía al lenguaje de programación Python. Gracias a esta trepidante y completa introducción a Python, no tardará en empezar a escribir programas, resolver problemas y desarrollar aplicaciones que funcionen.Esta tercera edición actualizada se ha revisado en profundidad con el fin de reflejar las últimas novedades en Python. Se incluye la incorporac...
    En stock

    52,50 €

  • CIENCIAS DE DATOS
    JOYANES AGUILAR, LUIS
    Descubra qué es la ciencia de datos y cómo contribuye al cambio de paradigma de investigación La ciencia de datos es un campo académico multidisciplinar que utiliza métodos, procesos y sistemas científicos para extraer conocimientos a partir de los datos. Ha adquirido gran popularidad en los últimos años debido al soporte de diversas disciplinas científicas y tecnológicas trad...
    En stock

    34,80 €

Otros libros del autor

  • DE EUCLIDES A JAVA
    PEÑA MARÍ, RICARDO
    Es innegable, en este comienzo del siglo XXI, que la aparición de los ordenadores y, sobre todo, su hibridación con las teleco municaciones configurando la gran red global, ha propiciado una revolución de las fuerzas productivas de una magnitud desconocida hasta ahora. Nuestra historia comienza casi a la vez que la de la humanidad, pues incluso en la antigua Mesopotamia de hace...
    Agotado

    22,90 €