Algoritmos y estructuras de datos



ESQUEMAS ALGORÍTMICOS (RICO JUAN, J. R.)
¿Para qué sirven los algoritmos de programación dinámica y ramificación y poda? ¿Cuándo los podemos aplicar? ¿Hay alguna manera fácil de entender estos algoritmos?.Lo más importante es saber que existen estos dos algoritmos y su forma de funcionar. De este modo en un momento dado podremos aplicarlos a problemas de optimización.En este libro, el alumno encontrará amplia información sobre la asignatura de Esquemas Algorítmicos. La estructura interna del mismo es la siguiente: ejemplos - esquema - demostraciones - ejercicios resueltos - ejercicios propuestos soluciones. Cabe destacar que también se encontrará el planteamiento y los objetivos individualizados por capítulos.

CURSO DE PROGRAMACIÓN MICROSOFT COBOL. (CEBALLOS SIERRA, FCO. JAVIER)
El libro ha sido escrito, pensando por una parte, en las personas que no teniendo conocimientos de programación Cobol, desean aprenderlos. Y por otra, para los programadores expertos, los cuales encontrarán una exposición amplísima del lenguaje con todas las características que posee, y lo que con él se puede realizar.

DESARROLLO DE BASES DE DATOS: CASOS PRÁCTICOS DESDE EL ANÁLISIS A LA IMPLEMENTACIÓN. 2ª EDICIÓN ACTUALIZADA (CUADRA FERNANDEZ, DOLORES / CASTRO GALAN, ELENA / IGLESIAS MAQUEDA, ANA Mª / MARTINEZ FERNANDEZ, PALOMA / CALLE GOMEZ, FCO. JAVIER / DE PABLO SANCHEZ, CÉSAR / AL-JUMAILY, HARITH / MORENO LOPEZ, LOUR)
Este libro presenta un magnífico análisis conceptual (utilizando el Modelo E/R) y diseño lógico (utilizando el Modelo Relacional). Cuenta con una colección de ejercicios prácticos relacionados con todas y cada una de las fases de desarrollo de bases de datos, desde su análisis hasta la implementación, incluyendo el almacenamiento físico, así como la organización de ficheros. También se incluyen ejercicios sobre bases de datos distribuidas. El contenido del libro está adaptado al marco del Espacio Europeo de Educación Superior (EEES), centrado en el aprendizaje del estudiante, con el objetivo principal de estimular su aprendizaje activo y permitiendo una mayor participación y control sobre el mismo. La experiencia docente de los autores ha permitido detectar la escasez de bibliografía sobre esta materia con enfoque práctico y han seleccionado un conjunto de ejercicios que permiten que los estudiantes adquieran las competencias necesarias que garanticen el buen desarrollo de las bases de datos. Es por ello que el propósito es suplir dicha carencia con un libro que contiene numerosos ejercicios resueltos procedentes de exámenes, prácticas, etc., de las asignaturas de Bases de Datos que imparten los autores en la Universidad Carlos III de Madrid. Los problemas y casos prácticos tienen diversos grados de dificultad con el fin de que el lector pueda tanto introducirse en el área de desarrollo de Bases de Datos como abordar problemas más complejos. Cada capítulo incluye una introducción con una panorámica de los aspectos teóricos requeridos para poder resolver los problemas propuestos. Además, se incluyen también casos prácticos desarrollados en ORACLE 10g con el fin de ofrecer una visión de cómo esta tecnología soporta el desarrollo de Bases de Datos. Por último, se incluyen scripts en la resolución de los casos prácticos y bases de datos distribuidas. Es importante destacar el hecho de que los ejercicios presentan diferentes soluciones, presentando análisis críticos de cuál es la más adecuada en cada situación. Esta novedosa característica permite que el estudiante adquiera fácilmente esta competencia y que mejore su capacidad de análisis y diseño. Este libro es el complemento práctico a los libros Diseño de Bases de Datos Relacionales, de Adoración de Miguel, Mario Piattini y Esperanza Marcos y Fundamentos y Modelos de Bases de Datos, de Adoración de Miguel y Mario Piattini; ambos publicados en esta misma editorial.

ALGORITMOS EVOLUTIVOS . UN ENFOQUE PRÁCTICO (CERVIGON RUCKAÜER, CARLOS)
Los algoritmos evolutivos constituyen una técnica general de resolución de problemas de búsqueda y optimización inspirada en la teoría de la evolución de las especies y la selección natural. Estos algoritmos permiten abordar problemas complejos que surgen en las ingenierías y los campos científicos: problemas de planificación de tareas, horarios, tráfico aéreo y ferroviario, búsqueda de caminos óptimos, optimización de funciones, etc. Con este libro hemos querido aportar un enfoque práctico al estudio de los algoritmos evolutivos, que es fundamental para aplicarlos a problemas reales de cualquier disciplina del conocimiento. El libro tiene dos partes: la primera, en la que se describen los algoritmos; y la segunda en la que se proponen numerosos proyectos y se resuelven empleando estas técnicas. Los algoritmos evolutivos presentan una estructura general que puede aplicarse a los distintos problemas, facilitando así enormemente las tareas de diseño e implementación. El único requisito de un usuario que desee aplicar esta técnica para resolver un problema concreto es saber programar en cualquier lenguaje de propósito general en el que codificaría el algoritmo evolutivo. Sin embargo, para obtener buenos resultados con estos algoritmos es necesario conocerlos con detalle, ya que dentro del esquema general de un algoritmo evolutivo hay que elegir múltiples componentes y parámetros, de los que va a depender la calidad del resultado y la eficiencia del algoritmo. El conocimiento de la elección más adecuada en cada caso, que a menudo depende de detalles sutiles del problema considerado, sólo se consigue con la práctica. Esta idea nos ha llevado a proponer este libro, que consideramos adecuado para cualquier ingeniero o licenciado con conocimientos básicos de programación.

FUNDAMENTOS DE PROGRAMACIÓN C# . MÁS DE 100 ALGORITMOS CODIFICADOS (MARCELO VILLALOBOS , RICARDO WALTER)
Desarrolla los aspectos más relevantes del lenguaje C#, como un Java mejorado en todos los sentidos, desde la eficiencia hasta la facilidad de integración con aplicaciones tan habituales, como Microsoft Office y Corel Draw. El objetivo de esta publicación es desarrollar y explicar los fundamentos de programación, diagrama de flujo y pseudocódigo; por ello, se desarrollan temas como: fundamentos, tipos de estructuras, cadenas, subalgoritmos, entre otros. Este libro está dirigido a ingenieros de sistemas y especialistas en informática.

FUNDAMENTOS DE PROGRAMACIÓN JAVA CON MÁS DE 100 ALGORITMOS (MARCELO VILLALOBOS , RICARDO WALTER)
Con esta publicacion el usuario comprendera que Java es un lenguaje de programacion y una plataforma informatica rapida, segura y fiable; que su uso no se limita a un solo ambito, ya que Java esta presente en centros de datos, consolas para juegos, super ordenadores, telefonos moviles y hasta en Internet. A lo largo del libro se desarrollan temas relacionados a los fundamentos de programacion, tipos de estructures y cadenasde caracteres, entre otros. Esta obra esta dirigida a ingenieros de sistemas, de informatica, desarrolladores y programadores. Ricardo Marcelo Villalobos: Profesional de sistemas y contabilidad, con mas de diez anos de experiencia en TI, ha participado como asesor y desarrollador en proyectos de software para diversas empresas privadas y publicas de Peru, como Minera del Hill, Aruntani, Verkaufen, MINSA, IPD; y transnacionales como Magna Rosseta Ceramica ] MRC, en la cuales ha utilizado sus conocimientos de contabilidad y de ingenieria de software para realizar el analisis y disenos de software con RUP, UML y patrones de arquitectura. Asimismo, ha realizado disenos con lenguajes Java, .NET y PHP; tambien ha trabajado con bases de datos Oracle, SQL Server, MySQL y PostgreSQL.

RECUENCO AGUADO, EMILIO (FIRMES Y PAVIMENTOS 2 / E)
La segunda edición de este libro tiene como objetivo fundamental introducir las modificaciones derivadas de la aplicación de la normativa ministerial aparecida con posterioridad a la primera edición. En particular, la Orden FOM/2523/2014, de actualizació