0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 48
|
|
1 | |
Создайте предикат, вычисляющий последовательность n чисел Фибоначчи08.06.2013, 17:10. Показов 2003. Ответов 1
Метки нет Все метки)
(
объясните плиз каждую строчку этой программы!!!
Создайте предикат, вычисляющий последовательность n чисел Фибоначчи. Первые два числа Фибоначчи равны 1, любое следующее число строится, как сумма двух предыдущих. fib(1,1) ![]() fib(2,1) ![]() fib(N,F):-N1 is N-1, fib(N1,F1), N2 is N-2, fib(N2,F2),F is (F1+F2). app([], List, List) :- !. app([H|T], List, [H|NewList]) :- app(T, List, NewList). fib2(1,[1]) ![]() fib2(2,[1,1]) ![]() fib2(N,T):-N1 is N-1, fib(N,N2), fib2(N1,T1),app(T1,[N2],T).
0
|
|
08.06.2013, 17:10 | |
Ответы с готовыми решениями:
1
Создайте предикат, вычисляющий сумму чисел, хранящихся в файле Создайте предикат, вычисляющий сумму чисел, хранящихся в файле Создайте предикат, вычисляющий среднегеометрическое натуральных чисел, кратных 3, не превосходящих N Создайте предикат, вычисляющий наибольший общий делитель двух натуральных чисел |
0 / 0 / 0
Регистрация: 03.10.2013
Сообщений: 7
|
|
02.11.2013, 22:49 | 2 |
Можете ответить, правильный ли этот код?
и можете показать, что именно и куда писать (predicates, clauses, goal)???
0
|
02.11.2013, 22:49 | |
Помогаю со студенческими работами здесь
2
Создайте предикат, вычисляющий наибольший общий делитель двух натуральных чисел. Создайте предикат, вычисляющий наименьшее общее кратное двух натуральных чисел Создайте предикат, вычисляющий количество чисел в текстовом файле (Turbo Prolog) Создайте предикат, вычисляющий функцию ln(x) Создайте предикат, вычисляющий функцию cos(x) Создайте предикат, вычисляющий функцию sin(x) с заданной точностью Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |