programacion en java: ley de cassini

recursividad – java (ley de cassini)

El problema planteado consiste en crear un algoritmo que permita demostrar la ley de cassini. Esta se define como: LC = [ fibo(n+1) * fibo(n-1) – fibo(n)^2 = (-1)^n ]. Se debe usar una función de fibonacci recursiva.

El siguiente programa en java hace uso de una función recursiva encargada de hallar el n-esimo termino de la serie fibonacci y luego aplicar la formula de ecuación cassini.

La lógica que utiliza este programa en java es simple. Se lee el valor de n y se invoca la función enviando como parámetros n y n-1.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en java: ley de cassini
Figura. programacion en java: ley de cassini

resultado ejecucion programa: ley de cassini
Figura. resultado ejecucion programa: ley de cassini

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Las funciones recursivas aprovechan al maximo la velocidad de procesamientos de datos de un PC. Las funciones recursivas generan pilas de llamadas

[Tweet «»El uso de funciones recursivas se autoinvocan» #Tutorias ☺»]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.