|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.11.2015, 19:24 | #11 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Кстати, зачем вам точность ? У вас же N - число рядов, не? т.е. от 1 до N раз мы вычисляем ряды.
from dark to light)
|
07.11.2015, 19:27 | #12 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
n стремится к бесконечности,поэтому нужна точность
|
07.11.2015, 19:54 | #13 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Если n стремится к бесконечности, вычислять нечего. В пределе всё выражение, как не считай, будет равно - бесконечности. При чём здесь точность? Точность в определении бесконечности?
Если n в знеменателе, в пределе - 0. Деление на 0, даёт бесконечность, В Компе, сообщение о переполнении. Ну-ну.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 07.11.2015 в 19:57. |
07.11.2015, 20:01 | #14 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я бы решал эту задачу таким кодом:
Код:
I'm learning to live...
|
07.11.2015, 20:07 | #15 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Ну, в принципе, задал формулы в числителе и знаменателе, прикинул на бумаге так:
n=1: 1/(2*2) * 1/(x^2) n=2; 3/(4*4) * 1 / (x^4) проверял на тестах 2 2 3 2 4 2 5 2 как только откажетесь от точности и перейдете на более высокий уровень - дайте знать) Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 07.11.2015 в 20:11. |
07.11.2015, 20:18 | #16 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Вероника99. Ща Вам наши спецы наговорят. Прежде всего, как я уже сказал, для n = бесконечности, решения нет. Определитесь с интервалом. В ином случае, решение будет через интегрирование с неопределёнными интегралами. К программированию, эта хрень не имеет ни какого отношения. Увы, но компы умеют решать только определённые интегралы. И уравнения с ограниченными точностью разрядной сетки (можно и с длинной арифметикой, но это к Utkin-у. Он больше в этом вопросе разбирается).
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
07.11.2015, 20:19 | #17 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
На калькуляторе правильно 1.32. Проверил прогой
Цитата:
ЗЫ Вычислять можно и нужно без всяких вложенных циклов. Проверил на делфи Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 07.11.2015 в 21:01. |
|
07.11.2015, 23:49 | #18 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Я не понимаю,почему точность не имеет отношения к этому отношения. Насколько я понимаю: найти сумму до определенной точности,означает искать сумму ряда до тех пор,пока его член не будет не станет меньше заданной точности,т.е когда это будет достигнуто-прекратить искать сумму.
Аватар,не совсем понимаю код делфи,но постаралась перевести на си и не вышло ,не понимаю эти деления в "а" и "b" Код:
|
07.11.2015, 23:56 | #19 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
08.11.2015, 00:02 | #20 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Прежде всего, в формулах не указано условие выхода. С бесконечностью, задача не имеет решения, выше, объяснил почему. В вашем примере - бесконечный цикл. Вы проверяете выход из цикла как abs(a2)>eps. На самом деле, вычисляете а (зафлешен). В итоге, ничего не вычисляете.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 08.11.2015 в 00:12. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для заданного ряда найти сумму N элементов ряда | havapeymaK | Помощь студентам | 7 | 18.08.2015 09:18 |
Не считает количество членов ряда | Tatyana64 | Помощь студентам | 2 | 06.11.2012 11:14 |
считает не правильно | rapgamer | Помощь студентам | 3 | 15.09.2010 14:23 |
Не правильно считает сумму чисел, которые находятся в файле. | TheWanderer | Общие вопросы C/C++ | 6 | 17.04.2009 18:43 |
Найти сумму ряда с точностью e, если дан общий член этого ряда | JiLiYa | Общие вопросы C/C++ | 2 | 18.02.2009 11:11 |