2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 прикольная задачка
Сообщение05.01.2006, 13:47 


05/01/06
16
Москва
Записать рекуррентное уравнение для вычисления следующего бесконечного выражения
$\sqrt{1+\sqrt{2+\sqrt{3+\sqrt{4+\ldots}}}}$ и вычислить его.
Кто решит, тому огромное спасибо.

 Профиль  
                  
 
 
Сообщение05.01.2006, 15:37 


05/01/06
16
Москва
Неужели ни у кого никаких мыслей на данную тему не имеется, :?: :?: :?:


---
Это форум, а не чат! (dm)

 Профиль  
                  
 
 
Сообщение05.01.2006, 16:33 
Заслуженный участник
Аватара пользователя


09/10/05
1142
Дааа, задачка действительно прикольная, т.к. при такой постановке, программа никогда не терминирует, т.к. Ваше n будет стремиться к бесконечности (ахтунг! я не говорю, что в принципе ответ невозможен как число, т.к. из бесконечности мы будем тянуть практически бесконечный корень (и то, я бы тут Someone спросила, что там получиться с математической точки зрения) - хотя я допускаю, что и как число это не обозначено - я говорю сейчас в превую очередь о том, что программа попадёт в бесконечный цикл).

for ( int i = 10; i > 0; i--) {
sqrt ( i-- + sqrt(i));
}

Что-нибудь такое, что имеет верхний предел и ещё к тому-же считает назад....

PS между прочим для информатиков и программистов у нас имеется отдельный форум :roll:

 Профиль  
                  
 
 
Сообщение05.01.2006, 16:40 


05/01/06
16
Москва
Считать аналогично тоже пробовал. Предел есть. Но нужно аналитическое решение.

 Профиль  
                  
 
 
Сообщение05.01.2006, 16:42 
Заслуженный участник
Аватара пользователя


09/10/05
1142
Под аналитическим решением Вы подразумеваете, например, сходящийся ряд? Во вторых я повторюсь - я не говорила, что предела нет (!!!), я говорила, что при такой постановке программа никогда не терменирует!!

 Профиль  
                  
 
 
Сообщение05.01.2006, 16:50 


05/01/06
16
Москва
Либо сходящийся ряд, либо решение соответствующего рекуррентного уравнения.
Вообще эту задачку придумал индиуский математик Рамануджан.Я видел аналогичные задачки. Он раскладывал в ряд многочлен и и значение выражения было значением многочлена в определенной точке.

 Профиль  
                  
 
 
Сообщение05.01.2006, 17:15 
Заслуженный участник
Аватара пользователя


09/10/05
1142
Ваш алгоритм будет считать бесконечный ряд и вопрос сейчас не в том, сходится ли этот ряд или нет, а в том, что Ваш компайлер вынужден будет считать бесконеное количество шагов: 1,2,3,.....10 000,...1 000 000,....$\infty$ и я буду сверх удивлена, если он это когда-нибудь осилит. Таким образом надо будет вводить break, но как только мы это введём, то сразу получаем конечный ряд, который, разумеется, сходится, но к неправильному ответу

 Профиль  
                  
 
 
Сообщение06.01.2006, 00:41 


05/01/06
1
Ув.товарищ javaprogrammer. Есть у меня что сказать весьма внятно и определённо по Вашей прикольной задачке, для этого мне нужно переслать Вам Word-файл с применением средств формульной записи Microsoft Equation 3.0, который я было приготовил, но который не кушается средствами диалога, предоставляемыми форумом - это средство должно для этого быть на Вашей установке, что скорее всего имеет место (проверьте в Word на верхней линейке меню клавишу Insert, выберите Object, а внутри него должны увидеть Microsoft Equation - тогда обмен осмыслен - а если нет, дайте координаты мэйла на подходящем компьютере, адрес своего основного мэйла сообщите в любом случае...). Поэтому вот Вам мой мэйл
michan@in44me.com свяжитесь и я Вам отвечу

 Профиль  
                  
 
 
Сообщение06.01.2006, 01:40 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Вы не можете поместить Ваш файл на http://rapidshare.de? А нам всем ссылочку кинуть? Будем очень благодарны!

 Профиль  
                  
 
 Пока сообщают аналитическое решение, один ответ вычислителей
Сообщение06.01.2006, 16:05 


03/09/05
217
Bulgaria
У меня в Экселе получается приблизителное решение бесконечного иррационального выражения (на пределе точности, который 14 десятичных знаков) 1.757932756618 ??

 Профиль  
                  
 
 Re: Пока сообщают аналитическое решение, один ответ вычислит
Сообщение06.01.2006, 16:25 
Основатель
Аватара пользователя


11/05/05
4312
Vassil писал(а):
У меня в Экселе получается приблизителное решение бесконечного иррационального выражения (на пределе точности, который 14 десятичных знаков) 1.757932756618 ??

Вроде, верно. 1.7579327566180045

 Профиль  
                  
 
 
Сообщение08.01.2006, 13:32 


05/01/06
16
Москва
Обсуждение снова в силе, т.к. michael1951 признал, что ошибся.

 Профиль  
                  
 
 
Сообщение08.01.2006, 14:21 
Заслуженный участник
Аватара пользователя


09/10/05
1142
Ну сделайте какую-нибудь апроксимацию с конечным числом. Сразу получите более-менее простой алгоритм (наподобии моего). Между прочим я Вам сейчас приведу пример: компьютеру надо посчитать функцию, Вы знаете как он это делает? Думаете вычисляет саму функцию? Вовсе нет: он раскладывает её в ряд Тейлора и считает его. Причём после какого-то там члена, он обрывает, поэтому если Вы будете рассматривать график этой функции под микроскопом, то обнаружите, что она составлена из таких квадратиков и не является гладкой.

 Профиль  
                  
 
 
Сообщение08.01.2006, 14:24 


05/01/06
16
Москва
Само собой. Но проблема в том, что требуется найти точный ответ на бумаге.

 Профиль  
                  
 
 
Сообщение08.01.2006, 14:31 
Заслуженный участник
Аватара пользователя


09/10/05
1142
Ладно, я подумаю над этим...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу 1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: mihaild


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group