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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2014, 16:11   #1
ksesh
Пользователь
 
Регистрация: 23.05.2014
Сообщений: 26
По умолчанию Рекурсивные алгоритмы

Помогите, пожалуйста, решить: Вычислить функцию с заданной точностью, используя рекурсивный алгоритм:
Изображения
Тип файла: png Безымянный.png (1.3 Кб, 48 просмотров)
ksesh вне форума Ответить с цитированием
Старый 29.05.2014, 09:21   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
var x,y,delta: Double;

function CalcLn(n: Integer; xn: Double): Double;
var xt: Double;
begin
  xt:=xn*x*(n-1)/n;
  if xt<delta then Result:=xt else Result:=xt+CalcLn(n+1,xt);
end;

...

  x:=0.7;
  delta:=0.00001;
  y:=-x-CalcLn(2,x);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсивные алгоритмы T_h_i_s Помощь студентам 2 30.05.2013 16:47
Рекурсивные алгоритмы Юльчик* Помощь студентам 0 04.03.2012 17:20
Рекурсивные алгоритмы. masha13 Паскаль, Turbo Pascal, PascalABC.NET 1 02.03.2012 00:31
Рекурсивные алгоритмы bodya00728 Помощь студентам 2 29.02.2012 01:12
Рекурсивные алгоритмы ПрИуЭт Помощь студентам 3 16.11.2011 23:18