Programación, algoritmos y ejercicios resueltos en Java - David Camacho - Detodoprogramacion.org

BUSCADOR

Aprende a como descargar

12 febrero 2022

Programación, algoritmos y ejercicios resueltos en Java - David Camacho

programación algoritmos y ejercicios resueltos en java david camacho pdf, programación algoritmos y ejercicios resueltos en java david camacho

Programación, algoritmos y ejercicios resueltos en Java

Español | 85.2 Mb | Pdf | Autor: David Camacho | Páginas: 428 | Pass:www.detodoprogramacion.org

Descripción:

El objetivo principal de este libro Programación, algoritmo y ejercicios resueltos en Java es enseñar a programar mediante el uso de ejercicios prácticos resueltos y que pueden ser consultados a posteriori por el lector. Presenta una visión aplicada de las principales técnicas de programación, desde las principales técnicas algorítmicas clásicas, hasta los diseños basados en jerarquías de clases; todas aparecen orientadas a la resolución de ejercicios prácticos. 

Este libro está orientado a aquellas personas que están comenzando en el mundo de la progra­mación. En particular.  los autores consideran que se  trata de un libro que puede resultar espe­cialmente Interesante para 1os de primero en los cursos de Ingenlerla, o para aquellas personas que disponiendo de conoclmlentos de otros lenguajes de programación desean dar el salto a la programación en Java™. Independientemente del lenguaje utlltzado, el principal objetivo del libro es el de tratar de desarrollar los conceptos más Importantes en el proceso de creación de un programa. Por tanto, el texto hará un especJal hincapié en el estudio y análisis de aquella; carac­ terísticas de la programación que perrnlten la Implementación de algoritmos capaces de resolver diferentes tipos de problemas.


La elección del lenguaje de programación  utilizado  para desarrollar el  objetivo del libro (Java), presenta varias ventajas e Inconvenientes. En primer lugar, y como principales ventajas, pueden enumerarse hechos como que la amplia utillzaclón de este lenguaje en entornos profe­ sionales, y académicos. factltta que una mayor cantidad de persona-; puedan estar Interesadas en el mismo. En segundo lugar, la utilización de técnicas de programación  orientada a objetos (POO) permite el desarrollo de programas más robusta; y complejos.Además, este paradigmade programación se considerahoy ella como bAslco. Y en tercer lugar, el aprendizaje de la progra­ mación. si esmediante lautllizaclón del lenguajeJava, permitirá al ectoraprender desde un prin­cipio losconceptos bá'llca;de la POO. La facilidad deencontrar documentación,software. !nfor­ maclón en la Red, etc., también debe tenerse en cuenta como un factor muy positivo para el lector, dadoque será más simple poder consultar múltiples fuentes de Información y mejorar de esa forma su aprendizaje.

Sin embargo, alguna; de las anteriores ventajas pueden transformarse en lnconvenlentes si se analiu m con detenimiento. Por ejemplo, la utilización de la Programación Orientada a Objetos perrmte desarrollar y crearsoftware de una calidad Indudablemente mejorque otros paradigmas de programación, como por ejemplo, la programación estructurada utlllzada en lenguajes muy populares como  cal. Fortran, o C. En particular, si el software creooo es muy complejo, debe serdesarrollado porgran cantidad depersonas, y/o mantenido durante una gran cantidad de tiem­po. Sin embargo, la  mejor calidad de los programas creados tiene un coste. Este coste puede resumirse en el hecho de que es más complejopara una persona que comienza con Java (o que no llene experiencia con este tlpo de paradigma de programación) crear programas utlltizando la POO. El uso de Java también tiene un coste en cuanto a la eficiencia de los programas creados, amque ese aspecto no será abordado en este libro (los programas creados en Java son, gene­ ralmente, varias veces más lentos, en tiempo de ejecución, que sison creados enotros lenguajes como C). Otro aspecto importante que podrla convertirse en unse.rlo problema, es el de la enor­ me cantidad de documentación existente: libros de texto, manuales  téollcos y de referencia, libros especlalizados en temas concretos, herramientas disponibles para trabajar con Java, etc. Este problema puedeserestudiado desde dosperspectivas diferentes. Enprimerlugar. y de fonna general, el hecho deque exista una gran cantidad de Información no tiene porqué ser algo posi­ tivo (este hecho únicamente es positivo cuando se puede encontrar de una forma sencilla y rápi­ da la Información quese necesita, sise produce un excesode Información, posiblemente nosvea­ mos desbordados). SI hemosdeser sinceros, hay tal cantidad de documentación en Java que la pregunta más habitual que losprofesores de Java suelen responder es:¿qué libro me recomenda­rías para empezar?

Contenido:

Capítulo 1: Fundamentos de programación en Java
Capítulo 2: Gestión de errores en Java
Capítulo 3: Algoritmos sobre arrays
Capítulo 4: Algoritmos recursivos
Capítulo 5: Programación con ficheros en Java
Capítulo 6: Objetos y clases en Java
Capítulo 7: Diseño de aplicaciones en Java
Referencias bibliográficas
Índice analítico


Descargar / Donwload
Mega | Depositfiles | Como descargar

No hay comentarios:

Publicar un comentario

Post Top Ad