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

Таблица,подсчет суммы ряда Sn и значения F(x) - C++

Восстановить пароль Регистрация
 
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 66
02.01.2012, 14:51     Таблица,подсчет суммы ряда Sn и значения F(x) #1
C НОВым ГОДОМ!!!!!!
помогите пожалуйста доделать программу..

Х изменяется в диапазоне от a до b с шагом h. Вычисление суммы вести до тех пор, пока очередное слагаемое не станет меньше e, причем это последнее слагаемое тоже учитывать.
a = 0 b = 1.1 h = 0.1 e = 10-8

http://www.cyberforum.ru/cgi-bin/latex.cgi?F(x)=\begin{cases}<br />
 & \text{ \frac{\sqrt{x}}{1-x} } x<0.5  \\ <br />
 & \text{ {x}^{2} } x\geq 0.5  <br />
\end{cases}

s(x) задается формулой http://www.cyberforum.ru/cgi-bin/latex.cgi?{s}_{n}=\frac{{x}^{n-2}}{n-2}
почему-то сумма и сами вычисления ведутся до х=0.9,а мне надо 1.1
до этого момента все вычисления правиьные
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
using namespace std;
int main()
{
double h=0.1,e=0.00000001,f,s,sum;
int n;
printf("| x   |     F(x)   |     S(x)     |\n");
printf("|-----|------------|--------------|\n");
for (double x=0;x<=1.1;x=x+h)
{
if ( x<0.5) f=sqrt(x)/(1-x);
else f=x*x;
n=3; sum=0; s=0;
do {
s=pow(x,(n-2))/(n-2);
sum=sum+s;
n++;
}
 
while(s>e);
printf("| %2.1lf | %10.4lf | %5.5lf |\n", x, f, sum);
}
printf("|_____|____________|______________|\n");
system("pause");
return 0;
}
 Комментарий модератора 
1. Используйте теги форматирования кода!
2. Используйте редактор формул!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2012, 14:51     Таблица,подсчет суммы ряда Sn и значения F(x)
Посмотрите здесь:

C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. C++
C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Вычисление значения суммы бесконечного ряда C++
C++ Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью
C++ Вычисление приближенного значения суммы ряда
Массивы: подсчет количества и суммы элементов, больших половины максимального значения в каждой строке C++
C++ Вычисления суммы ряда для указанного значения аргумента х

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
02.01.2012, 18:36     Таблица,подсчет суммы ряда Sn и значения F(x) #2
при x=1.0 результат вычислился через ~20 секунд, т.к. s уменьшается очень медленно, а при x=1.1, начиная с n=14, s увеличивается и сл-но зацикливает
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 66
02.01.2012, 22:49  [ТС]     Таблица,подсчет суммы ряда Sn и значения F(x) #3
ну,я тоже так и поняла.. спасибо))
Yandex
Объявления
02.01.2012, 22:49     Таблица,подсчет суммы ряда Sn и значения F(x)
Ответ Создать тему
Опции темы

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