Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
7 / 3 / 0
Регистрация: 23.04.2013
Сообщений: 203

Вычислите, используя рекурсию, выражение y=x+2*x^2+3*x^4+ ... для некоторого n (n – количество рекурсивных вызовов)

02.01.2014, 16:22. Показов 2803. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислите, используя рекурсию, выражение y=x+2*x^2+3*x^4+ ... для
некоторого n (n – количество рекурсивных вызовов).
Заранее спасибо и с новым годом всех!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.01.2014, 16:22
Ответы с готовыми решениями:

Посчитать количество рекурсивных вызовов
В коде программы определена следующая функция: int foo(int n) { if (n <= 0) return 1; return foo((n * 2) / 3) +...

Используя рекурсию для заданного N вычислите значение...
Помогите плз с задачкой,незнал как написать нижние значения по этому вот...

Используя косвенную рекурсию, для заданных n и x вычислите значение суммы
Используя косвенную рекурсию, для заданных n и x вычислите значение суммы:

22
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38223 / 21155 / 4314
Регистрация: 12.02.2012
Сообщений: 34,765
Записей в блоге: 14
02.01.2014, 19:59
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от KOPOJI Посмотреть сообщение
по идее, следующим членом последовательности должен быть +4*x^8
- тогда:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
 
double Sum(int n, double x, double p)
{
 
    if (n == 1)
        return x;
    else
    {
        p=p*p;
        return ((double) n)*p+Sum(n-1,x,p);
    }
}
 
int main(int argc, char* argv[])
{
    int n;
    double x;
 
    printf("x=");
    scanf("%lf",&x);
 
    printf("n=");
    scanf("%d",&n);
 
    printf("sum=%f\n",Sum(n,x,x));
    return 0;
}
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
02.01.2014, 20:16
Catstail, это неверное решение.. Вы забыли про то, что показатель степени, равно как и множитель перед X увеличиваются..

З.Ы. в данном случае else лишнее, имхо, так выглядит лаконичнее..
C
1
2
3
4
5
6
7
8
double Sum(int n, double x, double p)
{
 
    if (n == 1)
        return x;
    p=p*p;
    return ((double) n)*p+Sum(n-1,x,p);
}
Добавлено через 4 минуты
и, опять же, до сих пор неясно, является ли первое "X" результатом вызова функции, или же нет..
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38223 / 21155 / 4314
Регистрация: 12.02.2012
Сообщений: 34,765
Записей в блоге: 14
02.01.2014, 20:38
Да, ошибся...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// собственно рекурсивная программа
 
double Sum_(int n, double x, int c, double p, double s)
{
 
    if (n == 1) return s;
    p=p*p;
    c++;
    return Sum_(n-1,x,c,p,s+((double) c)*p);
}
 
// оболочка (чтобы не задавать лишние параметры)
 
double Sum(int n,double x)
{
    return Sum_(n,x,1,x,x);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.01.2014, 20:38

Используя косвенную рекурсию, для заданных n и x вычислите значение суммы
Здравсствуйте форумчане требуется помощь с рекурсие &quot;Используя косвенную рекурсию, для заданных n и x вычислите значение суммы&quot; ну...

Используя косвенную рекурсию, для заданных n и x вычислите значение суммы
Ребята помогите пожалуйста осталось 1 лаба что бы допустили к экзаменам. Используя косвенную рекурсию, для заданных n и x вычислите...

Найти N-ый член последовательности, сократив количество рекурсивных вызовов
Определите закономерность формирования членов последовательности. Найдите N-ый член последовательности, сократив количество рекурсивных...

Найдите N-ый член последовательности, сократив количество рекурсивных вызовов
Определите закономерность формирования членов последовательности. Найдите N-ый член последовательности, сократив количество рекурсивных...

Найдите N-ый член последовательности, сократив количество рекурсивных вызовов
Доброго времени суток) Будьте добры, помогите, пожалуйста, с заданием c использованием рекурсии: Определите закономерность формирования...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru