Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
North_Petrol
0 / 0 / 1
Регистрация: 12.09.2013
Сообщений: 10
1

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

09.03.2014, 14:21. Просмотров 1508. Ответов 2
Метки нет (Все метки)

В общем, дано такое условие: вычислить сумму ряда с точностью e. Определить количество слагаемых, необходимых для достижения заданной точности и вывести последнее слагаемое.
И вот данные в условии. Подскажите, пожалуйста, как написать программу по этому условию, самому до сих пор полностью разобраться не получается...
0
Изображения
Тип файла: jpg задачка.jpg (7.5 Кб, 5 просмотров)
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2014, 14:21
Ответы с готовыми решениями:

Определить количество слагаемых, необходимых для достижения заданной точности
Определить количество слагаемых, необходимых для достижения заданной точности ε при исчислении...

Определить количество слагаемых, необходимых для достижения заданной точности ε при исчислении числа
Помогите написать через For Определить количество слагаемых, необходимых для достижения заданной...

Определить количество слагаемых, необходимых для достижения заданной точности ε при исчислении числа π по следующему разложением в ряд
Определить количество слагаемых, необходимых для достижения заданной точности ε при исчислении...

Вычислить сумму ряда и указать количество слагаемых
Дано действительное число х (0<x<=1). Вычислить сумму ряда с точностью e=10^-6 и указать количество...

Вычислить сумму ряда с заданной точностью
Вычислить с точностью ε=10-5 сумму на языке си ...

2
kasan
Чорумфанин
343 / 343 / 320
Регистрация: 06.03.2014
Сообщений: 899
10.03.2014, 15:20 2
Лучший ответ Сообщение было отмечено North_Petrol как решение

Решение

У меня получилось что нужная точность будет при a^36/19!
Проверь количество слагаемых, не знаю надо ли учитывать 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
27
28
29
30
31
32
33
34
35
36
37
#include <math.h>
main()
{
double a,e;
double sum,slog;
int stepen,f,znak,sk;
 
double fact(double x)
{
    if(x==1)
    {
        return 1;
    }
   return x*fact(x-1);
}
sk=0;
a=2.3;
e=1e-4;
znak=-1;
stepen=2;
sum=1;
f=2;
do
{
    slog=znak*pow(a,stepen)/fact(f);
    sum+=slog;
    stepen+=2;
    f++;
    znak=-znak;
    sk++;
}
while(fabsf(slog)>e);
 
printf("summa = %f\n",sum);
printf("poslednee slogaemoe = %f\n",slog);
printf("kolichestvo shagov = %d",sk);
}
0
Транзистор
2 / 2 / 4
Регистрация: 09.03.2014
Сообщений: 23
10.03.2014, 15:58 3
Ещё можно так. Выводит номер элемента ряда, его значение, находит сумму и количество элементов.

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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
void main()
{
    float a, S, R, e, c, n = 2, f = 2;
    printf ("\n Vvedite a: \n");
    scanf ("%f", &a);
 
    do
    {
    c = R;
    R = (pow(-1,n-1)*pow(a,2*n-2))/(f);
    printf ("\n %f Element ryada raven: %f \n", n-1, R);
    f = f*(n + 1);
    n++;
    S += R;
    e = fabs(fabs(c)-fabs(R));
    }
    while (e > 0.0001);
 
    R = 1 + S;
    printf ("Summa ryada i kolichestvo raz: %f %f", R, n-2);
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2014, 15:58

Вычислить сумму ряда с заданной точностью
П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом....

Вычислить сумму ряда с заданной точностью
Даны действительные числа s и E&lt;1. Вычислить F=\sum_{n=1}^{\infty}\frac{2^n}{n!}*s^n для...

Вычислить сумму ряда с заданной точностью
&quot;Составить программу вычисления суммы ряда с точностью до члена ряда, меньшего Е. Производить...


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

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

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