Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 22

Составить программу для вычисления конечных сумм рядов

27.01.2020, 01:08. Показов 4684. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При необходимости выводить рекуррентные соотношения,
избегать возведения в степень (-1). Для проверки работоспособности
программы и её полноты обязательно составить контрольный пример для 3-
х-4-х членов ряда
Изображения
 
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2020, 01:08
Ответы с готовыми решениями:

составить программу для вычисления конечных сумм а и добутков в
составить программу для вычисления конечных сумм а и добутков в. выбрав функцию F(x)=2,574x. выбрав данные z=12a-b2. в результатах...

Составить программу для вычисления конечных сумм а и произведение b
Составить программу для вычисления конечных сумм а и произведение b: a=\sum_{k=i}^{i+5} \int_{i+3}^{}(k), b=...

Написать программу для вычисления сумм кубов и квадратов
Лабораторная работа №1 Тема: Работа с функциями в языке С++ Цель: Научиться применять функции при разработке программ на языке...

17
Модератор
 Аватар для long399
2885 / 1840 / 933
Регистрация: 16.10.2013
Сообщений: 5,245
Записей в блоге: 15
27.01.2020, 09:13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
using namespace std;
 
int main(){
    double x, sum = 0., an = 1., eps = 1e-6;
    int i = 1;
    cout << "x = "; cin >> x;
    
    do{
        an *= x*x*x/i;
        sum += an * log(3*x+i);
        cout << "a(" << i << ") = " << an * log(3*x+i) << endl;
        cout << "sum = " << sum << endl << endl;
        ++i;
    } while(fabs(an*log(3*x+i))>eps);
    cout << "sum = " << sum << endl;
    cout << "i = " << i;
    return 0;
}
0
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 22
27.01.2020, 16:45  [ТС]
какие числы нужно вводить к примеру?
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
28.01.2020, 04:24
long399, там сумма от 1 до N, eps не нужен

при вводе x необходимо учитывать область определения: 3*x>-1
1
Модератор
 Аватар для long399
2885 / 1840 / 933
Регистрация: 16.10.2013
Сообщений: 5,245
Записей в блоге: 15
28.01.2020, 04:56
Olechka141513, в интервале https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(-\frac{1}{3}; +\infty \right)

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
#include <iostream>
#include <cmath>
using namespace std;
 
int main(){
    double x, sum = 0., an = 1., eps = 1e-6;
 
    do {
        cout << "x = "; cin >> x;
        if(x <= -1/3.) cout << "x must to belong interval (-1/3; +inf)" << endl;
    } while (x <= -1/3.);
    
    int n;
    cout << "n = "; cin >> n;
    
    for(int i = 1; i <= n; i++) {
        an *= x*x*x/i;
        sum += an * log(3*x+i);
        cout << "a(" << i << ") = " << an * log(3*x+i) << endl;
        cout << "sum = " << sum << endl << endl;
    }
    cout << "sum = " << sum << endl;
    return 0;
}
1
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 22
28.01.2020, 07:42  [ТС]
так какой правильный из двух? во втором выдает ошибка
Миниатюры
Составить программу для вычисления конечных сумм рядов  
0
Модератор
 Аватар для long399
2885 / 1840 / 933
Регистрация: 16.10.2013
Сообщений: 5,245
Записей в блоге: 15
28.01.2020, 07:44
Olechka141513, текст ошибки напишите
0
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 22
28.01.2020, 07:57  [ТС]
warning unused variable 'eps' wunushed virable
0
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
28.01.2020, 07:59
Цитата Сообщение от Olechka141513 Посмотреть сообщение
warning unused variable 'eps' wunushed virable
Это не ошибка, а предупреждение, что в программе объявленная и проинициализированная неиспользуемая переменная eps
1
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 22
28.01.2020, 08:03  [ТС]
Я правильно ввела?
x = 54
n = 4
a(1) = 802082
sum = 802082

a(2) = 6.32254e+10
sum = 6.32262e+10

a(3) = 3.32253e+15
sum = 3.32259e+15

a(4) = 1.30949e+20
sum = 1.30953e+20

sum = 1.30953e+20
0
Модератор
 Аватар для long399
2885 / 1840 / 933
Регистрация: 16.10.2013
Сообщений: 5,245
Записей в блоге: 15
28.01.2020, 08:10
Olechka141513, допустимо. первый параметр - аргумент функции, второй - количество членов ряда, которые должны быть учтены в сумме.
1
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 22
28.01.2020, 08:18  [ТС]
скажите пожалуйста,тут другая программа. выдает ошибку в 4:1: error: expected unqualified-id before '{' token. После using namespace std;

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
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <cmath>
using namespace std;
 
{
const double pi=4*atan(1);
double fun(double t, int n, int k)
{
double f;
int condition=0;
if(t<=0)
{
condition=1;
}
if(t>0 && t=k/n*pi && t<=pi)
{
condition=3;
}
if(condition!=0)
{
switch(condition)
{
case 1:
f=exp(k/n*t-1);
break; 
case 2:
f=cos(abs(n/k*t));
break;
case 3:
f=cos(abs(n/k*t));
break;
}
}
else
{
f=log(pow(pow(log(t),n),1/k))/log(n);
}
return f;
}
int main()
{
cout<<setw(4)<<"t";cout<<" ";cout<<setw(10)<<"f"<<endl;
for(double i=-pi;i<=pi;i=i+0.01)
{
cout<<setw(4)<<i;cout<<" ";cout<<setw(10)<<fun(i,2,1)<<endl;
}
return 0;
}
0
Модератор
 Аватар для long399
2885 / 1840 / 933
Регистрация: 16.10.2013
Сообщений: 5,245
Записей в блоге: 15
28.01.2020, 08:43
Olechka141513, ну неудивительно. Там заголовок функции fun() должен быть, а представлено лишь ее тело
0
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 22
28.01.2020, 08:56  [ТС]
а что именно написать
0
Модератор
 Аватар для long399
2885 / 1840 / 933
Регистрация: 16.10.2013
Сообщений: 5,245
Записей в блоге: 15
28.01.2020, 09:01
Olechka141513, не заметил, что заголовок уже есть ниже. скобку это уберите фигурную
0
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 22
28.01.2020, 09:13  [ТС]
в 16 пункте выдает ошибку In function 'double fun(double, int, int)':
16:12: error: lvalue required as left operand of assignment
In function 'int main()':
43:13: error: 'setw' was not declared in this scope

Добавлено через 4 минуты
помогитее
0
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
28.01.2020, 10:21
Цитата Сообщение от Olechka141513 Посмотреть сообщение
error: 'setw' was not declared in this scope
Добавить
C++
1
#include <iomanip>
Добавлено через 5 минут
Вроде компилится, чего-то считает
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
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
//const double pi=4*atan(1); НАФИГ НЕ НАДО - ЕСТЬ M_PI
 
double fun(double t, int n, int k)
{
   double f;
   int condition=0;
 
   if(t<=0)
     condition=1;
   if(t>0 && t==k/n*M_PI&& t<=M_PI)
     condition=3;
 
    if(condition!=0)
    {
       switch(condition)
       {
          case 1:
           f=exp(k/n*t-1);
          break;
 
          case 2:
           f=cos(abs(n/k*t));
          break;
 
          case 3:
           f=cos(abs(n/k*t));
          break;
       }
    }
    else
     f=log(pow(pow(log(t),n),1/k))/log(n);
 
    return f;
}
int main()
{
     cout<<setw(4)<<"t "<<setw(10)<<"f"<<endl;
 
        for(double i=-M_PI;i<=M_PI;i=i+0.01)
         cout<<setw(4)<<i<<" "<<setw(10)<<fun(i,2,1)<<endl;
 
     return 0;
}
Добавлено через 2 минуты

Не по теме:

Откуда вообще такие "шедевры" появляются?

0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
28.01.2020, 12:42
Цитата Сообщение от Olechka141513 Посмотреть сообщение
скажите пожалуйста,тут другая программа
одна тема - одна задача. для новой задачи создайте новую тему, свой вопрос начинайте с формулировки условия задачи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.01.2020, 12:42
Помогаю со студенческими работами здесь

оставить программу для вычисления и вывода на экран таблицы сумм pelles c
Составить программу для вычисления и вывода на экран таблицы сумм http://savepic.org/1222085.jpg, где х изменяется в пределах...

Составьте программу для вычисления сумм элементов каждой строки матриц
составьте программу для вычисления сумм элементов каждой строки матриц A(5,6), С(6,7)

Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции
помогите пожалуйста =) заранее благодарен =) П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ,...

Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции
помогите решить

Составить* программу для вычисления Y=(U+T)*(S+2)
Составить* программу для вычисления Y=(U+T)*(S+2) S - произведение элементов массива с нечетными номерами; T - наибольший элемент...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru