Está en la página 1de 1

1.

Se plantea en esta ocasión que se pueda definir solamente los dos conceptos primordiales
de esta unidad que es la de Recursividad y por otro lado la de Iteración.

La recursividad es una técnica de programación que se utiliza para realizar una llamada a una
función desde ella misma, de allí su nombre.

Iteración significa repetir varias veces un proceso con la intención de alcanzar una meta deseada,
objetivo o resultado. Cada repetición del proceso también se le denomina una "iteración", y los
resultados de una iteración se utilizan como punto de partida para la siguiente iteración.

2. Una vez que tus compañeros participen menciona la principal diferencia que encuentres.

Dentro de la recursividad no necesario utilizar un bucle ya que se utiliza su mismo método hasta
llegar al origen y dentro de la iteración si se utilizan bucles para repetir un bloque de código.

3. Coloca un ejemplo mencionando alguna de sus aplicaciones más comunes.

int fibonaci(int n)
{
if(n==1 || n==2)
{
return 1;
}
Else
{
Retur n fibonaci(n-1) + fibonaci(n-2);
}
}

Sus aplicaciones más comunes son para definir complicadas estructuras de datos, sacar factorial
de números y montículos de Fibonacci.

También podría gustarte