Логотип Автор24реферат
Заказать работу
%
уникальность
не проверялась
Контрольная работа на тему:

Составить программу вычисления значения функции разложенной в ряд (сумму ряда)

уникальность
не проверялась
Аа
1319 символов
Категория
Программирование
Контрольная работа
Составить программу вычисления значения функции разложенной в ряд (сумму ряда) .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Составить программу вычисления значения функции, разложенной в ряд (сумму ряда). В формулах – заданная степень точности; n – порядковый номер очередного члена ряда. = 0,001; 0,0005; 0,001 x = 0,51; 0,708; 0,9

Решение

Потяни, чтобы посмотреть
Блок – схема алгоритма
Начало
F=1; n=2; sign = -1;
S = sign * n * xn-1
fabs(S)>E
Ввод x,E
F=F+S;
n++
S = n*xn-1
sign *= -1; S *= sign;
x, E, F
Конец
2. Код программы
#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
int main()
{
double x, E, F, S;
int sign = -1;
int n, nn;
bool m=true;//инициализация логической переменной
while (m)
{
cout << "Press 1 to continue \nPress 0 to exit \n";
cin >> nn;
F=1;
n=2;
sign = -1;
switch (nn)
{
case 1:
cout << "Input x: ";
cin >> x;
cout << "Input eps: ";
cin >> E;
S = n * pow(x, n - 1) * sign;
while (fabs(S) > E)
{
F+=S;
n++;
S = n * pow(x, n - 1);
sign *= -1;
S *= sign;
}
cout << "If x = " << x << ", epsilon = " << E<< " then F = " << F << "\n\n";
break;
case 0:
m=false;
break;
default: cout << "Wrong command";
}
}
system ("pause");
return 0;
}
При выборе пользователем «0» происходит присваивании логической переменной m, значения false, осуществляется выход из цикла, т.к
50% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по программированию:

Найти оптимальный план X*(x≥0) и оптимальное значение целевой функции f(x)

3032 символов
Программирование
Контрольная работа

Имеются три пункта поставки однородного груза А1

4996 символов
Программирование
Контрольная работа
Все Контрольные работы по программированию
Закажи контрольную работу
Оставляя свои контактные данные и нажимая «Узнать стоимость», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.