Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 67
#1

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

02.01.2012, 14:51. Просмотров 537. Ответов 2
Метки нет (Все метки)

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. Используйте редактор формул!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2012, 14:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Таблица,подсчет суммы ряда Sn и значения F(x) (C++):

Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. - C++
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. Сума...

Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. - C++
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. ...

Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. - C++
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. ...

Вычисление значения суммы бесконечного ряда - C++
Здравствуйте. Необходимо вычислить значения суммы бесконечного ряда с заданной точностью. Но формулу в атаче я не понимаю, прошу вашей...

Вычисление приближенного значения суммы ряда - C++
Для данного уравнения подсчитать a) сумму N слагаемых заданного вида; b) сумму тех слагаемых, которые по абсолютной величине больше Е. ...

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

2
edward_jonson
160 / 160 / 25
Регистрация: 23.02.2011
Сообщений: 392
02.01.2012, 18:36 #2
при x=1.0 результат вычислился через ~20 секунд, т.к. s уменьшается очень медленно, а при x=1.1, начиная с n=14, s увеличивается и сл-но зацикливает
1
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 67
02.01.2012, 22:49  [ТС] #3
ну,я тоже так и поняла.. спасибо))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2012, 22:49
Привет! Вот еще темы с ответами:

Вычисления суммы ряда для указанного значения аргумента х - C++
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х , если известно количество N членов ряда ...

Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью - C++
Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью. на печать вывести значение...

Переделать задачу из подсчета суммы после нуля в подсчет суммы после минимального - C++
Здравствуйте, помогите переделать задачу из подсчета суммы после нуля в подсчет суммы после минимального. Вот подсчет суммы после нуля: ...

Подсчет ряда С++ - C++
Доброго времени суток! Есть такая занимательная задача: посчитать приближенное значение, на промежутке Х , c шагом 0.05, и точностью...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru