La intenci?n de escribir este libro es la de ayudar a las diferentes personas que, estando en el mundo de la programaci?n de computadores, se enfrentan a resolver problemas mediante el concepto de la recursi?n. Esta palabra, que por s? sola asusta a muchos de quienes la abordan, de verdad es un gran instrumento que permite resolver innumerables problemas de una forma mucho m?s simple que al hacerlo iterativamente con otro tipo de estrategias y conceptos. El tema lo planteamos luego de m?s de veinticinco (25) a?os de experiencia en el proceso de ense?anza-aprendizaje de asignaturas relacionadas con la programaci?n de computadores, tiempo en el cual encontramos que aplicar recursi?n a la soluci?n de problemas implica algo m?s que saber programar, incluye un componente de l?gica que permite no solo el entendimiento del problema, sino la forma de expresar una o varias soluciones en t?rminos recursivos. En los cursos impartidos hemos encontrado que la mayor?a de los estudiantes no entienden el concepto, y que la sola palabra ya produce cierto bloqueo mental al tratar de solucionar un problema. Por esta y muchas otras razones consideramos que es importante hacer especial ?nfasis en que los estudiantes y amantes de la programaci?n entiendan, apliquen y hagan un buen uso de los conceptos que involucra la recursi?n. Todo programador se debe enfrentar a los diferentes paradigmas que tiene la programaci?n, y siempre ser?n estos conceptos los que le permitan desarrollar habilidades y destrezas que con el apoyo de las teor?as matem?ticas le hagan posible llegar a resolver un n?mero considerable de problemas de diferente dificultad y complejidad. En este libro se plantea el concepto de recursi?n a partir de su origen, sus usos y aplicaciones, de manera que permita a quienes lo lean llegar a establecer las diferentes estrategias que de all? se derivan y que posibilitar?n la soluci?n de muchos problemas.
- Idioma
- Español
- Editorial
- Universidad Nacional de Colombia