Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 22.12.2016
Сообщений: 2
1

Как через рекурсию вычислить сумму ряда?

13.11.2017, 18:06. Показов 1064. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ряд задан формулой k-го члена: ak=(2–а2k-1)/2, известно, что a0=1
Как через рекурсию на языке Turbo Prolog 2.0 вычислить сумму ряда?
k-й член задается в самом начале выполнения программы.
Prolog
1
2
3
4
5
6
7
8
9
predicates
 sum(integer,real).
clauses
 sum(0,1):- !.
 sum(K,Sum):- NextK=K-1,
 sum(NextK,NextSum),
 Sum=(2-(NextK*NextK))/2 +NextSum.
goal 
 write("Vvedite K: "),readint(K),sum(K,Sum),write("Summa: ",Sum).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2017, 18:06
Ответы с готовыми решениями:

Используя рекурсию, вычислить сумму ряда
Помогите написать на Си 1) Используя рекурсию, вычислить сумму ряда f(x,n) = 1+x+x2+...+xn 2) ...

Вычислить сумму не через рекурсию
Есть задача её нужно сделать двумя способами в одной и через функции(Function) решить эту задачу с...

Вычислить сумму ряда через for
Вычислить сумму ряда, указанного в варианте задания для любого значения N, введенного с...

Вычислить сумму ряда, через оператора for, while
Дано натуральное число n и действительное число х. Вычислить 1/x + 1/x(x+1) + ... + 1/x(x+1)...(x+n)

1
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 12
22.11.2017, 20:12 2
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
domains
        int=integer
        r=real
predicates
        sum(int,r)
goal
        readint(K),
        sum(K,S),
        write("Sum = ",S).
clauses
        sum(0,1):-!.
        sum(K,S):-K-1=K1,
                sum(K1,S1),
                S1+(2-K1*K1)/2=S.
0
22.11.2017, 20:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2017, 20:12
Помогаю со студенческими работами здесь

Через while или repeat вычислить сумму ряда

Найти сумму ряда с точностью е, используя рекурсию
Найти сумму ряда с точностью е , общий член которого равен a=(-1)^(n-1)/n^n. Программу я сделала,...

Сумма ряда без циклов (через рекурсию)
Учусь работать с рекурсией, и застрял на самой реализации суммы через рекурсию без циклов. Задание...

Вычислить последний член и сумму ряда геометрической прогрессии через рекурсивную подпрограмму
Составить программу, которая бы вычисляла последний член и сумму ряда геометрической прогрессии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru