Страница 1 из 1

Рекурсивные задачии

Добавлено: 14 июл 2007, 19:01
viaccess
люди кто помит как решаються(НЕ с помощью программирования) рекурсивные задачи типа этого?
x[i+1]=10x+25, x[0]=5;
какой алгоритм есть?

Re: Рекурсивные задачии

Добавлено: 14 июл 2007, 22:19
scientist
Пишется характеристическое уравнение, решается, по корням выписывается ответ.

Re: Рекурсивные задачии

Добавлено: 14 июл 2007, 23:26
viaccess
если не трудно пиши решение этого примера, я так легче пойму.

Re: Рекурсивные задачии

Добавлено: 15 июл 2007, 09:31
Новенький
я на экзамене по мат.анализу просто подставлял данные числа, и нахлдил необходимый коэффициент, за счет получаеммых других данных.

Re: Рекурсивные задачии

Добавлено: 16 июл 2007, 17:26
viaccess
коеффиценты не одназначены. как можно по этим коеффицентам найти общее решение?
люди ни ко не знает как точни решить такие задачи?

Re: Рекурсивные задачии

Добавлено: 17 июл 2007, 11:30
somewhere
Элементарно, Ватсон, :-)

x[1] = 10*x[0] + 25 = 10*x[0] + 1*25
x[2] = 10*x[1] + 25 = 10*(10*x[0]+25) + 25 = 100*x[0] + 250 + 25 = 100*x[0] + 11*25
x[3] = 10*(100*x[0]+250+25)+25 = 1000*x[0] + 2500 + 250 + 25 = 1000*x[0] + 111*25
....
x[n] = (10^n)*x[0] + (10^0+10^1+...+10^(n-1))*25

В общем виде:
x[i+1] = A*x + B
x[n] = (A^n)*x[0] + (Е(i=0..n-1) 10^i)*B

Допустим, для x[7] имеем:
(10^7)*5 + 1111111*25 = 77777775
Последовательность примечательна тем, что состоит всегда из всех семерок и последней пятерки

Re: Рекурсивные задачии

Добавлено: 22 июл 2007, 13:52
viaccess
спасибо, за все.