Форум программистов, компьютерный форум CyberForum.ru

Сходимость ряда - C++

Восстановить пароль Регистрация
 
Юля_программист
 Аватар для Юля_программист
448 / 103 / 13
Регистрация: 04.05.2012
Сообщений: 516
Записей в блоге: 1
24.12.2013, 15:18     Сходимость ряда #1
Подскажите пожалуйста, как мне описать программно следующее задание.
Есть ряд..

http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{1}{x}-\frac{2}{{x}^{2}}-....

http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{4}{{x}^{3}}-\frac{8}{{x}^{4}}-....


Некое число вводимое пользователем, при приближении к которому надо выйти из программы.

Как такое сделать?
У меня даже идей нет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 15:18     Сходимость ряда
Посмотрите здесь:

C++ Составить программу вычисления числового ряда для известного числа членов ряда N
C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. C++
C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
C++ Найти сумму ряда с точностью до члена ряда
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,872
24.12.2013, 15:50     Сходимость ряда #2
Цитата Сообщение от Юля_программист Посмотреть сообщение
при приближении к которому
Для конкретного x ваш ряд может к заданному числу и не приблизится. Или надо найти x ? Тогда воспользуйтесь тем, что ряд является геометрической прогрессией
Юля_программист
 Аватар для Юля_программист
448 / 103 / 13
Регистрация: 04.05.2012
Сообщений: 516
Записей в блоге: 1
24.12.2013, 15:55  [ТС]     Сходимость ряда #3
если не приблизится,то дополнительно в программу вводится число шагов после которого вычисление останавливается,если не приблизилось к числу.
Я не понимаю как записать ряд и как сравнить его с числом..
и не понятно как записать приблизилось, это не больше и не меньше...
Одним словом я в тупике...

Решение не надо,мне бы только идею или наводку..
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,872
24.12.2013, 16:06     Сходимость ряда #4
Цитата Сообщение от Юля_программист Посмотреть сообщение
как записать ряд
C++
1
2
3
4
5
6
int znak = 1, i; double s, a;
for (s=0, i=1, a =1/x; i<count; i++) {
  s+=znak*a;
  a *= 2/x;
  znak *= (-1);
}
Цитата Сообщение от Юля_программист Посмотреть сообщение
как записать приблизилось
C++
1
2
3
if (fmod(s - Chislo) < eps) ...
или
if (s-Chislo <eps && s - Chislo > -eps) ...
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
24.12.2013, 16:12     Сходимость ряда #5
Вот вам отрывок кода для нахождения числа с заданной точностью
C++
1
2
3
4
5
6
int summ = 0;
while (delta > //здесь будет точность с которой вы ищите) {
    summBuffer = summ + //здесь элемент вашего ряда;
    delta = abs(summBuffer - summ);
    summ = summBuffer;
}
Ну еще можно счетчик прилипить который будет считать сколько итераций прошло и при привышении какогото количество выйти из цикла с помощью break
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,872
24.12.2013, 19:43     Сходимость ряда #6
Юля_программист, у меня такое ощущение, что вы не совсем правильно поняли (сформулировали) задачу. Нет, в таком виде ее тоже можно решить, но уж больно какое-то надуманное оно. Обычно такого типа задания формулируются так:
найти сумму ряда при заданном x с точностью до заданного епсилон, сделав не более n итераций.
Для решения этой задачи подходят все предложенные вам наработки.
Удачи!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2013, 10:45     Сходимость ряда
Еще ссылки по теме:

C++ составить алгоритм инвертирования ряда чисел , т.е. записи всех чисел заданного ряда в обратном порядке
C++ определить число членов ряда, необходимых для расчета с заданной погрешностью суммы членов ряда:
C++ Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Юля_программист
 Аватар для Юля_программист
448 / 103 / 13
Регистрация: 04.05.2012
Сообщений: 516
Записей в блоге: 1
25.12.2013, 10:45  [ТС]     Сходимость ряда #7
Байт, да это преподаватель так формулировал, что я сама толком не поняла, что надо. Но Ваша версия задания звучит довольно внятно и понятно. Буду делать так)
Yandex
Объявления
25.12.2013, 10:45     Сходимость ряда
Ответ Создать тему
Опции темы

Текущее время: 06:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru