Fibonacci en Prolog

junio 29 20092 comentarios

Guardado en : General

% Author:Daniel Doctor
% Date: 05/03/2006
fibonacci(0,1).
fibonacci(1,1).
fibonacci(N,F) :-   N > 1, N1 is N-1, N2 is N-2,
fibonacci(N1,F1), fibonacci(N2,F2), F is F1+F2.
% Imprime el resultado y sale del programa.
imprimir(N) :-write('El numero '),write(N),
write(' de la serie de Fibonacci es: '), fibonacci(N,X), 
write(X), nl, fail.
Comparte esta información:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Technorati
  • TwitThis

Quizá te interese :

Acerca del autor: Daniel

2 Respuestas a “Fibonacci en Prolog”

  1. sqleador dice:

    Estimado Daniel, muchas gracias por el codigo que dejastes en esta pagina, es bueno pero necesitaria saber que sintaxis pongo en la consola para hacer correr y ver los resultados del fibonacci…

    Agradeceria tu respuesta..

    Bye.

  2. Daniel dice:

    Hola sqleador!
    Puedes utilizar SWI-Prolog http://www.swi-prolog.org/ e instalarlo en tu sistema operativo (Hay versiones para Windows y Linux), bajo Windows utiliza el IDE para cargar el programa y dale ‘Start’.
    Bajo Linux despúes de instalarlo (ve las indicaciones de tu distro), vas a tener disponible el comando ‘swipl’

    swipl  -f codigoenprolog.pl
    ?

Deja un comentario


Licencia y uso

Las técnicas demostradas en los tutoriales pueden ser utilizadas sin ninguna limitación y tampoco es obligatorio dar una atribución.


Los textos, imágenes y tutoriales son propiedad de sus respectivos autores, nuestro contenido se encuentra bajo licencia Creative Commons Share-Alike.

Escribe algo para el sitio

El escribir un tutorial o un artículo, mandarnos un enlace para Ubicuos, no solamente es una forma de obtener publicidad, si no también de dar algo a la comunidad y nosotros te lo recompensamos con los premios del mes! Leer más de nuestras promociones

¿Sugerencias?

Este es TU sitio, si tienes sugerencias o ideas de cómo podemos mejorarlo para ti, ¡Por favor háznoslos saber!

Hacemos nuestro mayor esfuerzo en proporcionar un sitio útil y amigable y esperamos que disfrutes tu tiempo aquí.

Ayuda a Difundir

Te gusta Ubicuos?

Ve las formas en que nos puedes apoyar.

Apoyando a Ubicuos.com

Submit your linkClose

-->