sábado, 12 de noviembre de 2011

Ejercicio 7(Recursividad)

 Plantee e implemente una función recursiva en PASCAL para determinar el
término N de la sucesión de Fibonacci. Además de la función, implemente un
programa principal apropiado para probar su funcionamiento.


PROGRAM recursiva36(input,output);
(*Programa que contenga una funcion recursiva que determine el termino N de la sucecion de Fibonacci*)
VAR
termino,a:integer;
(****************************************************)
FUNCTION fib(termino:integer):integer;
BEGIN
 IF termino<=2 THEN fib:=1 ELSE
 fib:=fib(termino-1)+fib(termino-2);
 END;
(*****************************************************)
BEGIN
        write('Escriba el termino de la sucesion de fibonacci:');
        read(termino);
        a:=fib(termino);
        writeln('El termino es:',a:2);
END.

Ejemplo de ejecución




Anterior                                                                                                                                       Siguiente

No hay comentarios:

Publicar un comentario

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | GreenGeeks Review