Вычисление чисел Фибоначчи и номера числа Фибоначчи с накопителями - Prolog

Узнай цену своей работы

Формулировка задачи:

Требуется три накопителя - текущий номер, само число Фибонначи и предыдущее число последовательности.

Решение задачи: «Вычисление чисел Фибоначчи и номера числа Фибоначчи с накопителями»

textual
Листинг программы
fib(_n,_x) :- fib1(_n,1,1,0,_x).
fib1(_n,_n,_x,_y,_x) :- !.
fib1(_n,_m,_x,_y,_f) :- _m1=ВЫЧ(_m+1), _x1=ВЫЧ(_x+_y), _y1=_x, fib1(_n,_m1,_x1,_y1,_f).
?-fib(5,_x).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы