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

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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проверить задание - C++
СообщениеДобавлено: 18 ноя 2017, 17:18 
Не в сети
Начинающий
Зарегистрирован:
18 ноя 2017, 17:07
Сообщений: 2
Cпасибо сказано: 4
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Задание:
"Написать программу вычисления суммы членов последовательности, задаваемой формулой
Изображение
Суммирования членов ряда проводить до тех пор, пока |an|≥eps, eps = 0.0005."

Кто может проверить?

#include <iostream>

using namespace std;

int main()
{
const double eps = 0.0005;
double an = -1. / 2., n = 1, sum = 0;

while (fabs(an) >= eps)
{
sum += an;
an /= (-(2.*n + 1.)*(2.*n + 2.));
n++;
}
cout << sum << endl;

system("pause");
return 0;
}

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Проверить задание - C++
СообщениеДобавлено: 18 ноя 2017, 23:56 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Вроде всё безукоризненно. А обкатывал программу на самом компе?

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю sergebsl "Спасибо" сказали:
Jura_Franasyuk
 Заголовок сообщения: Re: Проверить задание - C++
СообщениеДобавлено: 19 ноя 2017, 15:20 
Не в сети
Начинающий
Зарегистрирован:
18 ноя 2017, 17:07
Сообщений: 2
Cпасибо сказано: 4
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
sergebsl писал(а):
Вроде всё безукоризненно. А обкатывал программу на самом компе?

Программа работает корректно, но я не могу понять правильно ли она считает -_-

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Проверить задание - C++
СообщениеДобавлено: 19 ноя 2017, 23:46 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Выведем рекурентную формулу:

[math]a_n=\frac{ (-1)^n }{ 2n! }[/math]

[math]a_{n+1}=\frac{(-1)^{n+1}}{2\left( n+1 \right)!}[/math]

[math]\frac{ a_{n+1}}{ a_{n} } = \frac{ \left( -1 \right)\left( -1 \right)^n }{ 2\left( n+1 \right)n! } \cdot \frac{ 2n! }{ \left( -1 \right)^n } = - \frac{ 1 }{ n+1 }[/math]

[math]a_{n+1} =- \frac{a_{n} }{ n+1 }[/math]

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю sergebsl "Спасибо" сказали:
Jura_Franasyuk
 Заголовок сообщения: Re: Проверить задание - C++
СообщениеДобавлено: 19 ноя 2017, 23:52 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
an/= -(n+1);

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю sergebsl "Спасибо" сказали:
Jura_Franasyuk
 Заголовок сообщения: Re: Проверить задание - C++
СообщениеДобавлено: 20 ноя 2017, 00:17 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
[math]y\left( x \right) = e^{-x^2} = \sum\limits_{n=0}^{\infty} \frac{ \left( -1 \right)^n }{ n! } \cdot x^{2n}[/math]

Ваш ряд должен сходится к числу [math]\frac{ y\left( 1 \right) }{ 2 } = \frac{ e^{-1} }{ 2} = \frac{ 1 }{ 2e } \approx 0
,18393972058[/math]


[math]\sum\limits_{n=0}^{\infty}\frac{\left( -1 \right)^n}{2n!}= \frac{1}{2e}[/math]

Число е известно. e = 2.71828182846

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

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Проверить задание

в форуме Интегральное исчисление

Platon

3

171

19 мар 2017, 12:23

Проверить принадлежит ли функция пространству. 6 задание

в форуме Пределы числовых последовательностей и функций, Исследования функций

Sofaaahcy56

2

110

24 окт 2023, 15:10

Задание

в форуме Начала анализа и Другие разделы школьной математики

alex1

3

463

05 апр 2017, 15:06

Задание 2

в форуме Начала анализа и Другие разделы школьной математики

alex1

2

374

07 апр 2017, 14:48

Задание

в форуме Дифференциальные и Интегральные уравнения

jdit000

4

374

28 апр 2014, 19:45

Задание

в форуме Начала анализа и Другие разделы школьной математики

alex1

4

273

01 апр 2017, 16:44

Задание

в форуме Начала анализа и Другие разделы школьной математики

alex1

1

415

07 апр 2017, 11:50

Задание

в форуме Интегральное исчисление

alex1

3

313

03 апр 2017, 19:48

Задание ЕГЭ

в форуме Геометрия

katya_mathematics

1

989

22 дек 2016, 01:34

Задание

в форуме Начала анализа и Другие разделы школьной математики

alex1

3

380

04 апр 2017, 16:39


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



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

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


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

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

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

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