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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2012, 18:52   #1
MaSS93
 
Регистрация: 24.05.2012
Сообщений: 5
Сообщение Рекурсия

Вычислить значение функции, используя рекурсию.



program rec;
uses crt;
var n,i,x:integer; znach:real; k:integer;
function f(x:real; k:integer; n:integer):real;
var i:integer;
begin
k:=1;
for i:=1 to n do
f:=k*exp((2*n-2)*ln(x))+f(x,-k,n-1);
end;
begin
clrscr;
write('n=');readln(n);
write('x='); readln(x);

znach:=f(x,-k,n);

writeln('Значение =',znach:8:4);
end.
Вложения
Тип файла: doc формула.doc (11.5 Кб, 11 просмотров)

Последний раз редактировалось MaSS93; 24.05.2012 в 18:56.
MaSS93 вне форума Ответить с цитированием
Ответ


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