Este libro sobre algoritmia está dirigido a cualquier persona que desee dominar los conceptos básicos esenciales de la programación. Para aprender a programar, primero hay que entender qué es realmente un ordenador, cómo funciona y, sobre todo, cómo puede ejecutar programas, cómo manipula y almacena datos e instrucciones y cuál es su lógica. Una vez entendido esto, el resto de conceptos resulta más fácil de entender: variables, pruebas, condiciones, bucles, tablas, funciones, archivos, hasta llegar a conceptos avanzados como punteros y objetos.
En este libro, el lenguaje algorítmico (o la sintaxis del pseudocódigo de los algoritmos) sigue el estándar comúnmente utilizado en las escuelas de informática y en estudios superiores como másteres, clases preparatorias y primeros años de ingeniería, a los que este libro está en parte dirigido y recomendado.
Una vez adquiridos los conceptos básicos, el lector encontrará en este libro contenido para avanzar hacia nociones más avanzadas: dos capítulos, uno sobre punteros y referencias, y otro sobre árboles y objetos, que abren las puertas a la programación en lenguajes avanzados y potentes como C, C++, Java y PHP. Cada capítulo incluye numerosos ejercicios prácticos.
La mayoría de los algoritmos presentados en este libro se han traducido a PHP, y el código fuente, listo para ser utilizado, está disponible para su descarga en el sitio web www.ediciones-eni.com.
Olivier ROLLET es licenciado en Ingeniería electrónica e Informática industrial y ha trabajado durante 12 años como desarrollador en numerosos proyectos de sitios web. Actualmente es formador en el ámbito del desarrollo de nuevas tecnologías web y conoce perfectamente las expectativas de los lectores principiantes.