Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 28
1

Подсчитать сумму членов ряда с точностью до 0.000001

02.04.2012, 23:05. Просмотров 1433. Ответов 1
Метки нет (Все метки)

Для ряда, члены которого вычисляются по формуле, подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда.


Пример:

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
#include "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <locale.h>
int main(void) {
    setlocale (LC_ALL, "rus");
 long n;              /* параметр ряда */
 double dbln;         /* параметр ряда в форме с плавающей точкой */
 double sum=0;        /* сумма членов ряда */
 double term;         /* значение текущего члена */
 const double eps=0.000001;  /* предел точности */
 long k2=1;           /* pow(2,n)*/
 short k1=1;          /* pow(-1,n)*/
   /* основной цикл; в модификациях вычисляются 
      следующие значения pow(2,n) и pow(-1,n)*/
   for (n=0; ; n++, k2*=2, k1=-k1) {
     /* преобразование n в форму с плавающей точкой */
     dbln=n;
     /* вычисление очередного члена */                     
     term=k1*(dbln+1)/(dbln*dbln+k2);
     /* проверка достижения предела точности */       
     if (fabs(term)>=eps) 
        /* если не достигнут - накопление суммы */ 
        sum+=term;
     /* если достигнут - выход из цикла */ 
     else break; 
     /* если 10 членов - вывод суммы */               
     if (n==9)       
        printf("Сумма 10 членов ряда = %10.7lf\n",sum);
     }
   /* конец основного цикла */
   /* вывод окончательной суммы */
   printf("Полная сумма ряда = %10.7lf\n",sum);    
  return 0;
} /* конец программы */
Формула:
0
Изображения
 
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2012, 23:05
Ответы с готовыми решениями:

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Как будет выглядеть программа на Си Задания для выполнения Для ряда a_1+a_2 +\cdots+ a_n +...

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

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

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

1
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 28
03.04.2012, 15:28  [ТС] 2
Тему можно закрывать=)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2012, 15:28

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подсчитать сумму всех членов ряда
Добрый день. Помогите с программкой. Есть задание: Для ряда, члены которого вычисляются по...

Вычислить значение суммы членов бесконечного ряда с заданной точностью
Вычислить на ЭВМ значение суммы членов бесконечного ряда с заданной точностью е. На печать вывести...

Вычислить сумму 10 членов ряда 1/i
С=1+1/2+1/3...+1/10 Помогите прогу составить ,пожалуйста)

Вычислить сумму n членов ряда
Дано вещественное число x в заданном диапазоне. Вычислить сумму n членов ряда. Вычислить значение...


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

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

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