Curso de Algoritmos y Programacion a Fondo 2 Edicion
Implementaciones en C++
Pablo Sznajdleder
Si desea adentrarse en el mundo de la programación desde cero y avanzar progresivamente hasta cubrir los aspectos más complejos de la programación en C++, mediante el análisis y desarrollo de gran cantidad de problemas algorítmicos de todos los niveles, este libro será su gran aliado. Curso de algoritmos y programación a fondo presenta 16 lecciones, distribuidas en 6 capítulos,...
Sinopsis
Si desea adentrarse en el mundo de la programación desde cero y avanzar progresivamente hasta cubrir los aspectos más complejos de la programación en C++, mediante el análisis y desarrollo de gran cantidad de problemas algorítmicos de todos los niveles, este libro será su gran aliado. Curso de algoritmos y programación a fondo presenta 16 lecciones, distribuidas en 6 capítulos, para estudiar los recursos y las técnicas de programación que le llevarán a tratar cuestiones avanzadas, como el desarrollo de un programa compresor/descompresor de archivos basado en el algoritmo de Huffman. Además, este libro desarrolla funciones y tipos abstractos de datos (TAD) para conformar una biblioteca (API) que podrá utilizar en la resolución de una gran cantidad de ejercicios y problemas. Asimismo, gracias a esta lectura: ' Aprenderá a programar ágilmente con los vídeos explicativos del autor que acompañan cada lección. ' Podrá validar los conocimientos adquiridos con las autoevaluaciones que se proponen y recibirá el feedback con el que determinará si debe releer la lección o parte de esta, antes de pasar a la siguiente. En esta nueva edición se profundiza especialmente en el análisis y la resolución de problemas. Se propone un caso testigo y diversas variantes de este, que le permitirán identificar distintos tipos de problemas que estudiar y discutir estrategias de solución. Sin duda, esta es una obra imprescindible si desea ser un futuro programador o busca afianzar y profundizar sus conocimientos en la materia.
Índice
Prólogo ......................................................... XV Agradecimientos ......................................... XVII CAPÍTULO 1 Introducción al diseño de algoritmos y programación .............................................. 1 1.1. Lección 1 ............................................... 1 1.1.1. ¿Qué es un algoritmo? .................... 1 1.1.2. Lenguaje algorítmico ....................... 4 1.1.3. Recursos de programación ............. 4 1.1.3.1. El ordenador .................................. 4 1.1.3.2. Operaciones aritméticas y expresiones lógicas .................................. 4 1.1.3.3. Lenguaje de programación .......... 5 1.1.3.4. Programa ....................................... 5 1.1.3.5. Variables y tipos de dato .............. 6 1.1.3.6. Convención de nombres de variables .................................................... 7 1.1.3.7. Consola .......................................... 8 1.1.3.8. Compilador .................................... 8 1.1.3.9. Entorno Integrado de desarrollo ..................................................... 9 1.1.4. Teorema de la programación estructurada ................................................ 9 1.1.4.1. Acción simple ................................ 10 1.1.4.2. Acción condicional ........................ 11 1.1.4.3. Acción iterativa ............................. 15 1.1.4.4. Acciones de única entrada y única salida ............................................... 19 1.1.5. Más recursos de programación ...... 20 1.1.5.1. Contadores y acumuladores ........ 20 1.1.5.2. Prueba de escritorio ..................... 20 1.1.5.3. Operadores aritméticos ................ 21 1.1.5.4. Otras operaciones matemáticas .. 23 1.1.5.5. Operadores y expresiones lógicas ........................................................... 24 1.1.5.6. Operadores relacionales ............... 25 1.1.5.7. Operadores relacionales y cadenas de caracteres ............................. 26 1.1.6. Análisis de ejercicios y problemas ...
Comentarios
Sé el primero en comentar este libroTambién te puede interesar