Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 20.12.2017
Сообщений: 15

Вычислить сумму ряда c заданной точностью

19.02.2018, 18:44. Показов 2610. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить с точностью е сумму членов ряда: y=cos(2*x)/(1*3)+cos(4*x)/(3*5)+...+cos(2*n*x)/((2*n-1)*(2*n+1))+...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.02.2018, 18:44
Ответы с готовыми решениями:

Вычислить сумму ряда с заданной точностью
Всем привет. Подскажите, пожалуйста. В чем ошибка. Программа должна считать сумму ряда по формуле s=1+1/23+1/n3 пока модуль разности...

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

Вычислить сумму ряда с заданной точностью
Здравствуйте, нужно решить задачу Вычислить сумму ряда с заданной степенью точности Е. 1/10+2/100+3/1000+.. язык C++, пожалуйста, кому не...

6
0 / 0 / 0
Регистрация: 20.12.2017
Сообщений: 15
21.02.2018, 10:42  [ТС]
Помогите пожалуйста
0
694 / 6996 / 265
Регистрация: 11.08.2016
Сообщений: 3,945
21.02.2018, 17:05
C++
1
2
3
4
5
6
7
8
y=0;
double mem;
int n=1;
do{
mem=cos(2*n*x)/double((2*n-1)*(2*n+1));
if (abs(mem)>eps) y+=mem;
}while (abs(mem)>eps);
cput<<"y="<<y<<'\n';
Примерно так...
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
21.02.2018, 17:17
Ivandur, Чего-то я не вижу изменения значения n в цикле. Или у меня глаза слабоваты, или вы пропустили случайно
0
694 / 6996 / 265
Регистрация: 11.08.2016
Сообщений: 3,945
21.02.2018, 17:25
Да, пардон. Еще надо после стоки 6 вставить n++;
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
21.02.2018, 17:30
А вообще предложенный вами способ не очень хорош. Ведь cos(2*n*x) может принимать малые значения, а потом начать возрастать. Надежнее анализировать 1/(2n-1)(2n+1) Что нибудь в таком духе
C++
1
2
3
4
5
6
7
8
9
y=0;
double mem;
int n=1;
do{
 mem=1.0/((2*n-1)*(2*n+1));
 y+=mem * cos(2*n*x);
 n++;
}while (abs(mem)>eps);
cput<<"y="<<y<<'\n';
Возможны лишние вычисления, но это не приведет к потере точности, что значительно важнее.
Кроме того, ряд не является монотонно убывающим и знакочередущимся, и теорема Лейбница для него не работает. По-хорошему надо оценить остаточный член (1/(2n-1)(2n+1) - этого ряда)
0
184 / 192 / 48
Регистрация: 25.08.2011
Сообщений: 792
21.02.2018, 17:48
Цитата Сообщение от Байт Посмотреть сообщение
Кроме того, ряд не является монотонно убывающим и знакочередущимся, и теорема Лейбница для него не работает
ну все все шах и мат пацану)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.02.2018, 17:48
Помогаю со студенческими работами здесь

Вычислить сумму ряда c заданной точностью
Вычислить с точностью 10-5 (завершить суммирование ряда, когда член ряда меньше, чем 10-5).

Вычислить сумму ряда, с заданной точностью
Вот задание Вычислить сумму ряда, с точностью до е = 0,012 , общий член которого An=(1/n)^2e sqrt(n+1) вычислить ...

Вычислить сумму ряда с заданной точностью
Требуется вычеслить сумму ряда с заданной точностью S = x/1! - x/2! + ... +x/n E = 0.0001.Вывести количество иттераций. n,x вывести.Прошу...

Вычислить сумму ряда c заданной точностью
Дано натуральное число n. Найти сумму 1/sin1+1/sin1+sin2+...+1/sin1+...+sin. Требуется вывести одно число — значение суммы c...

Вычислить сумму ряда с заданной точностью
Привет. Помогите, пожалуйста, решить. Не могу понять.


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru