Autor: Edgar Casasola M.     Diseño: Jorge Villalobos S.
57
¿Qué es un método recursivo?
lUn método recursivo es aquel que entre sus instrucciones incluye un llamado a sí mismo y al menos un caso de solución inmediata.
lLos métodos recursivos se deben programar con el mismo cuidado que las estructuras de control de repetición, ya que en cierta forma son equivalentes.
lUn método recursivo debe cumplir con lo siguiente:
–Debe tener una o más condiciones que detengan los llamados recursivos. Se le denomina comúnmente como el “caso base” o la “condición de parada” para detener la recursividad.
–Debe tener uno o más llamados (en forma directa o indirecta) a si mismo.