Recursividad

Páginas: 3 (688 palabras) Publicado: 4 de noviembre de 2014
Programación
 2
 

 


 

Recursividad
 

Recursividad
 
Los
 términos
 recurrencia,
 recursión
 o
 recursividad
 hacen
 referencia
 
a
 una técnica
 de
 definición
 de
 conceptos
 (o
 de
 diseño
 de
 procesos)
 en
 
la
 que
 el
 concepto
 definido
 (o
 el
 proceso
 diseñado)
 es usado
 en
 la
 
propia
 definición
 (o
 diseño).
 

 
Un
 ejemplo
 paradigmático
 sería
 el
 del
 triángulo
 
de
 Sierpinski
 en
 el que
 cada
 triángulo
 está
 
 
compuesto
 de
 otro
 más
 pequeños,
 compuestos
 s
 
su
 vez
 de
 la
 misma
 estructura
 recursiva
 (de
 hecho
 en
 este
 caso
 se
 trata
 de
 una
 estructura
 
fractal)
 

 
Otro
 caso
 de
 estructura
 recursiva
 son
 las
 
denominadas Matryoshkas
 (o
 muñecas
 
rusas):
 donde
 cada
 muñeca
 esconde
 en
 su
 
interior
 otra
 muñeca,
 que
 esconde
 en
 su
 
interior
 otra
 muñeca que
 …,
 hasta
 que
 se
 
llega
 a
 una
 muñeca
 que
 ya
 no
 escode
 nada.
 

 
En
 nuestro
 caso
 nos
 preocuparemos
 de
 los
 métodos
 (funciones
 o
 acciones)
 recursivos:
 aquéllos
 en
 los
 que,
 
dentro
 de
 las
 instrucciones
 que
 los
 forman,
 contienen
 una llamada
 a
 sí
 
mismos.
 
Como
 siempre,
 la
 parte
 más
 compleja
 no
 será
 a
 nivel
 de
 programación,
 
sino
 a
 nivel
 de
 diseño: dado
 un
 problema,
 ser
 capaz
 de
 encontrar
 una
 
solución
 recursiva
 del
 mismo.
 Por
 tanto,
 deberemos
 ser
 capaces
 de
 
pensar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Recurso
  • recursos
  • recursividad
  • Recursos
  • Recursos
  • Recurso
  • Recursos
  • recursos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS