Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Вычислить сумму ряда с заданной точностью С++
СообщениеДобавлено: 16 сен 2015, 19:44 
Не в сети
Начинающий
Зарегистрирован:
10 сен 2015, 17:03
Сообщений: 14
Cпасибо сказано: 1
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
С шагом h=0.1 с точностью [math]\epsilon[/math] = 0.0001 на отрезке [0.1; 1.7]
Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить сумму ряда с заданной точностью С++
СообщениеДобавлено: 16 сен 2015, 22:18 
Не в сети
Одарённый
Зарегистрирован:
27 май 2015, 19:47
Сообщений: 131
Cпасибо сказано: 3
Спасибо получено:
31 раз в 29 сообщениях
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
В идеале нужно найти область сходимости данного степенного ряда.

Т. к. ищется сумма на отрезке [math][0,1; 1,7][/math], то можно воспользоваться следствием теоремы Лейбница.
Найти номер члена до которого нужно считать с заданной точностью.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить сумму ряда с заданной точностью С++
СообщениеДобавлено: 06 окт 2015, 00:42 
Не в сети
Начинающий
Зарегистрирован:
06 окт 2015, 00:36
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Надо воспользоваться следствием из теоремы Лейбница.
(Остаток ряда по модулю меньше первого отброшенного слагаемого.)
И через цикл while сделать.
#include <math.h>
#include <iostream.h>
#include <conio.h>

int main(int argc, char* argv[])
{
double x,sum,an;
int k;

cin>>x;
an=1;
sum=an;
k=0;
while (fabs(an)>0.0001)
{
k++;
an*=-x/(2*(2*k+1)*(2*k));
sum+=an;
}
cout<<sum;
getch();
return 0;
}

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

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
C++ вычислить сумму ряда с заданной точностью 0.0001

в форуме Информатика и Компьютерные науки

lol123

7

635

18 янв 2021, 00:52

Найти сумму с заданной точностью

в форуме Ряды

honey

3

203

22 окт 2020, 16:36

Вычислить с заданной точностью

в форуме Дифференциальное исчисление

perevoz

1

573

23 дек 2016, 22:41

Вычислить с заданной точностью определённый интеграл

в форуме Ряды

LeoDaVinji

5

201

13 дек 2019, 20:33

Вычислить член последовательности с заданной точностью СИ

в форуме Информатика и Компьютерные науки

Maxstor

0

398

28 ноя 2017, 22:00

Вычислить сумму ряда

в форуме Ряды

Hohohehe

8

835

20 июл 2021, 11:53

Вычислить сумму ряда

в форуме Ряды

351w

3

168

03 июн 2020, 21:18

Вычислить сумму ряда

в форуме Ряды

351w

10

382

04 июн 2020, 07:07

Вычислить сумму ряда

в форуме Теория чисел

Anabika

12

1429

02 июн 2015, 18:57

Вычислить сумму ряда

в форуме Ряды

Krotikov

1

185

22 дек 2021, 13:57


Часовой пояс: UTC + 3 часа [ Летнее время ]



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

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


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

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved