Вычисление чисел Фибоначчи и номера числа Фибоначчи с накопителями - 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).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д