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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2011, 14:25   #1
narco3
Пользователь
 
Аватар для narco3
 
Регистрация: 02.10.2011
Сообщений: 32
Вопрос Рекурсия,Паскаль

Задали сделать рекурсивную функцию
f(x)=ln(f(x-1)*x*x)-2 \x>8,x=8\

program lr_3;
uses crt;
function fun(var x:real):real;
begin
if x<8 then fun:=1;
if x>=8 then
fun:=ln(fun(x-1)*sqr(x))-2;
end;
var k,l:real;
begin
write('BBeDiT x=');read(k);
l:=fun(k);
writeln('function fun :',l);
readkey;
end.
cделал все по примеру, но ничего не получилось.Пожалуйста подсакжите что не так.
narco3 вне форума Ответить с цитированием
Старый 03.12.2011, 15:35   #2
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

Наверное тем что

fun:=ln(fun(x-1)*sqr(x))-2; там взялось непонятно зачем =)

Код:
program lr_3;
uses crt;
function fun(var x:real):real;
begin
if x<8 then fun:=1;
if x>=8 then
fun:=(ln((x-1)*sqr(x))-2);
end;
var k,l:real;
begin
write('BBeDiT x=');read(k);
l:=fun(k);
writeln('function fun :',l:3:2);
readkey;
end.
Ну вот правильно или не правильно касательно рекурсии то я особо не вдумывался. На заметку

Цитата:
Рекурсия Pascal-Паскаль
Подпрограммы в Паскале могут обращаться сами к себе. Такое обращение называется рекурсией.
Для того чтобы такое обращение не было бесконечным, в тексте подпрограммы должно быть условие, по достижению которого дальнейшее обращение к подпрограмме не происходит.
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Рекурсия. Viwwna Помощь студентам 2 29.11.2011 16:43
рекурсия паскаль qwerty98765 Помощь студентам 1 19.04.2010 21:11
Паскаль. Рекурсия. Лёха Помощь студентам 2 20.03.2008 22:54