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
4313
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  След.

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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