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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2010, 20:02   #1
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
Лампочка рекуррентная формула

вопрос немного не в тему наверное... тем не менее
немогли бы объяснить доступно, что это такое (рекуррентная формула) и как её применять.
а так же что значит раскрыть рекуррентную формулу (или по рекуррентной формуле). всё это в паскале естественно... ну и с примером если можно.

http://ru.wikipedia.org/wiki/%D0%A0%...83%D0%BB%D0%B0 - статья из wiki абсолютно ничем не помогла... только общий смысл стал понятен
unbanned вне форума Ответить с цитированием
Старый 17.12.2010, 20:41   #2
dekameron
Форумчанин
 
Аватар для dekameron
 
Регистрация: 27.04.2010
Сообщений: 185
По умолчанию

Первый же пример на Вики о факториале полностью все обьясняет.

Возьмем нахождение факториала с помощью рекурсии.
0!=1; - в эту точку мы будем упираться при поиске факториала, единственное ограничение - число > 0 (Проверку можно обойти n:=abs(n) )
--------------------
Теперь напишем саму функцию.

Для наглядности, поищем на бумажке 6! чему он равен? фактически 6*5!, что в свою очередь равно 6*5*4!. думаю, из цепочки суть ясна.
Теперь напишем функцию для поиска факториала.

.....
FUNCTION faktoral(n:integer):integer;
Begin
n:=abs(n);
if n = 0
then faktorial:=1 {счит. return 1;}
else faktorial:=n*faktorial(n-1); {то же самое и 6!=6*5!}
End;
...
--------------------
Надеюсь, поймете, я проще уже обьяснить не смогу наверное
Помог - тырк на весы
dekameron вне форума Ответить с цитированием
Старый 17.12.2010, 20:45   #3
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

то что вы объяснили я как раз понимаю. выражается через предыдущий член последовательности... а как быть вот с таким заданием... когда встречается куча дробей и т.д.
http://www.programmersforum.ru/showthread.php?t=126010
препод сказал что над раскрыть рекуррентную формулу

Последний раз редактировалось unbanned; 17.12.2010 в 20:48.
unbanned вне форума Ответить с цитированием
Старый 17.12.2010, 21:04   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

вот твоя рекурентная формула из http://www.programmersforum.ru/showthread.php?t=126010
a[n]= (-1)*a[n-1]*x*x/5;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 17.12.2010, 23:59   #5
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
вот твоя рекурентная формула из http://www.programmersforum.ru/showthread.php?t=126010
a[n]= (-1)*a[n-1]*x*x/5;
ну допустим... а как её использовать при решении? ну в цикле например... или она просто о зависимости дает представление?
unbanned вне форума Ответить с цитированием
Старый 18.12.2010, 09:23   #6
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
а как её использовать при решении?
ты ж ее и так использовал)))
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекуррентная формула Russik Помощь студентам 1 14.12.2010 09:41
Рекуррентная формула Максикок Помощь студентам 3 13.10.2010 15:03
формула Screame Microsoft Office Excel 1 13.08.2009 20:50
Рекуррентная формула Paradoxer Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 05.06.2009 20:14
рекуррентная формула redisque Паскаль, Turbo Pascal, PascalABC.NET 2 06.05.2009 21:08