Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2012, 23:22   #1
maxick96
Пользователь
 
Регистрация: 18.02.2012
Сообщений: 45
По умолчанию Вывести рекуррентную формулу!

помогите вывести рекуррентную формулу к
Изображения
Тип файла: jpg Безимени-1.jpg (16.8 Кб, 330 просмотров)
maxick96 вне форума Ответить с цитированием
Старый 28.10.2012, 23:34   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Рекурсию для бесконечной суммы, да еще и с факториалом? Стек переполнится и программа вылетит, причем на самых первых шагах.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 28.10.2012, 23:47   #3
maxick96
Пользователь
 
Регистрация: 18.02.2012
Сообщений: 45
По умолчанию

Для вычисления слагаемого суммы вывести рекуррентную формулу

не знаю мне сказали что всё возможно
просто это задание к лабораторной работе
maxick96 вне форума Ответить с цитированием
Старый 28.10.2012, 23:59   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

А что тут вычислять?
Ak/A(k-1)=-x^2*(2k-1)/((2k+1)*(k+1)), если нигде не ошибся.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 29.10.2012, 13:44   #5
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

Код:
A:= x;
 for k:=1 to n do  begin
 a:=-a*x*x/(k+1);
 ak:=a/(2*k+1);
icq 584 308 611
gaw4 вне форума Ответить с цитированием
Старый 29.10.2012, 14:21   #6
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

ну по условию вроде-как рекуррентная функция должна быть:

Код:
program SumRecurs;
function PrevElem(var Sum:Real; X:Real; K: Integer) : Real;
begin
   If K > 0 then
     begin
       Result := -1 * PrevElem(Sum, X, K-1) * X * X / (K + 1);
       Sum := Sum + Result/(2*k + 1);
     end
    else
     begin
       Result := x;
       Sum := Result;
     end;  
end;

var X : Real; Sum : Real; N : Integer;
begin
  X := 1.0;
  Read(N);
  Sum := 0;
  PrevElem(Sum, X, N);
  Write(Sum:5:3);
end.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 29.10.2012, 14:41   #7
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

не, по условию - "Вывести рекуррентную формулу"
а PrevElem скорее рекурсивная (имхо)
icq 584 308 611
gaw4 вне форума Ответить с цитированием
Старый 29.10.2012, 19:30   #8
maxick96
Пользователь
 
Регистрация: 18.02.2012
Сообщений: 45
По умолчанию

мне для c++
maxick96 вне форума Ответить с цитированием
Старый 29.10.2012, 20:47   #9
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Сообщение от maxick96 Посмотреть сообщение
мне для c++
В C++ нет рекуррентных формул.
Abstraction вне форума Ответить с цитированием
Старый 29.10.2012, 22:05   #10
maxick96
Пользователь
 
Регистрация: 18.02.2012
Сообщений: 45
По умолчанию

у меня задача:
решить сумму ряда с заданной точностью
вывести реккурентную формулу(формула исходная дана на картинке)
maxick96 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести математическую формулу, представляющую переход от разреженной 2-мерной матрицы к одномерному массиву NickolayNest Общие вопросы по Java, Java SE, Kotlin 0 08.03.2012 14:46
Как вывести со страницы определенный <div id="">то что вывести</div> makar3000 PHP 6 11.08.2011 12:56
Паскаль. Вычислить функцию точно и через формулу приближенного вычисления. Вывести результаты ketti868 Паскаль, Turbo Pascal, PascalABC.NET 1 25.06.2011 21:04
запрограмовать формулу Олександр17 Общие вопросы Delphi 3 18.03.2011 12:06
Используя рекуррентную формулу, вычислить сумму ряда!! Lenochka058 Помощь студентам 3 15.09.2010 20:45