|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2010, 20:02 | #1 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 530
|
рекуррентная формула
вопрос немного не в тему наверное... тем не менее
немогли бы объяснить доступно, что это такое (рекуррентная формула) и как её применять. а так же что значит раскрыть рекуррентную формулу (или по рекуррентной формуле). всё это в паскале естественно... ну и с примером если можно. http://ru.wikipedia.org/wiki/%D0%A0%...83%D0%BB%D0%B0 - статья из wiki абсолютно ничем не помогла... только общий смысл стал понятен |
17.12.2010, 20:41 | #2 |
Форумчанин
Регистрация: 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; ... -------------------- Надеюсь, поймете, я проще уже обьяснить не смогу наверное
Помог - тырк на весы
|
17.12.2010, 20:45 | #3 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 530
|
то что вы объяснили я как раз понимаю. выражается через предыдущий член последовательности... а как быть вот с таким заданием... когда встречается куча дробей и т.д.
http://www.programmersforum.ru/showthread.php?t=126010 препод сказал что над раскрыть рекуррентную формулу Последний раз редактировалось unbanned; 17.12.2010 в 20:48. |
17.12.2010, 21:04 | #4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
вот твоя рекурентная формула из http://www.programmersforum.ru/showthread.php?t=126010
a[n]= (-1)*a[n-1]*x*x/5;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
17.12.2010, 23:59 | #5 | |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 530
|
Цитата:
|
|
18.12.2010, 09:23 | #6 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекуррентная формула | 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 |