viernes, 8 de mayo de 2009

Recursividad

La recursividad en la programación es una de las herramientas más útiles con que se puede contar, siempre y cuando se comprenda su funcionamiento y se tenga a mano una buena metodología que permita ponerla en práctica.
En este artículo se rescata la metodología expuesta por Raja Sooriamurthi, aplicándola a la construcción de algoritmos recursivos de diversos problemas. Adicionalmente se hace uso de Prolog para codificar las soluciones propuestas.

Descargar artículo

1 comentario:

  1. Hola Reynaldo, lei muy atentamente tu articulo, y es un gran aporte para aquellos que quieren tener una idea inicial y elemental acerca de la recursividad, y luego ver la resolucion de problemas que van de lo elemental a lo complejo, pero sobre todo la aplicacion de la herramienta Prolog, que a mi parecer si es que coincido con tigo o con varios, es la herramienta mas apropiada para atacar este tipo de problemas, por su simple naturaleza, el cual lo hace mas efciente, aunque no deja de tener su lado analíto matemático, el cual es diferente al hacerlo en otro lenguajes de programacion, tb me llamo mucho la atencion el enfasis que hiciste de como atacar un problema general que mas pertinente que de “divide y vencerás” (divide and conquer), un concepto muy aplicado en las ciencias de la computación .

    Muy buen aporte, felicidades!!!

    ResponderEliminar