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

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

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

Вывести число итераций, необходимое для достижения заданной точности - C++

09.04.2014, 11:30. Просмотров 910. Ответов 1
Метки нет (Все метки)

Здравствуйте. Помогите решить:

Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) с точностью ε (табл. 8.1). Вывести число итераций, необходимое для дос-тижения заданной точности. Вычисление S(x) и Y(x) оформить в виде функций.
0
Миниатюры
Вывести число итераций, необходимое для достижения заданной точности  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2014, 11:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести число итераций, необходимое для достижения заданной точности (C++):

Вывести число итераций, необходимое для достижения заданной точности - C++
Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) с точностью ε . Вывести число итераций, необходимое для...

Решить уравнение с точностю Е и указать необходимое число итераций - C++
Нужно решить уравнение с точностю Е и указать необходимое число итераций. Ниже все даные, што у меня есть. Язык С, не С++. Буду очень...

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

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

Вычисления до заданной точности - C++
Исправьте ошибку пожалуйста! #include <stdio.h> #include <math.h> #include <conio.h> int fact(int x) { if(x<=1) return 1; ...

Определить необходимое количество угля, потребляемого тепловой станцией при заданной температуре воздуха - C++
Вот условие задачи: "При температуре воздуха зимой до -20 ° С потребление угля тепловой станцией составляет 50 тонн в день. При...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ilot
Модератор
Эксперт С++
1811 / 1168 / 229
Регистрация: 16.05.2013
Сообщений: 3,082
Записей в блоге: 5
Завершенные тесты: 1
09.04.2014, 15:10 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <cmath>
#include <iomanip>
using std::cout;
using std::endl;
/*
Функция принемает ссылку на число в которое передается значение вычисленной суммы,
точку в которой вычисляется сумма ряда и точность вычисления. 
Возвращает кол-во выполненных итераций
*/
int func(double&, int, double);
int main()
{
    system("chcp 1251");
    double epsilon = 1E-4;//Точность
    double s_x, s_y;//Значения сумм рядов
    int x = 2, y = -2;
    int iter_x, iter_y;//Кол-во итераций
    iter_x = func(s_x, x, epsilon);
    iter_y = func(s_y, x, epsilon);
 
    cout << std::setw(4) << 'x' << std::setw(10) << "Y(x) " << std::setw(10) << "S(x)   " << std::setw(8) << "Итерации" << endl;
 
    cout << std::setw(4) <<  x  << std::setprecision(4) << std::setw(10)
         << M_PI * (M_PI - 2 * abs(x)) / 8 << std::setw(8) << s_x << std::setw(8) << iter_x <<  endl;
    cout << std::setw(4) <<  y  << std::setprecision(4) << std::setw(10)
         << M_PI * (M_PI - 2 * abs(y)) / 8 << std::setw(8) << s_y << std::setw(8) << iter_y << endl;
    return 0;
}
int func(double& summ, int x, double epsilon)
{
    int k = 1;
    summ = 0.0;
    double max = epsilon + 1;
 
    for(; max > epsilon; k += 2) {
        max = 1./ (k * k);
        summ += cos(k * x) * max ;
    }
    return (k + 1) / 2;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2014, 15:10
Привет! Вот еще темы с ответами:

Вывести необходимое время года - C++
Есть задание : Дан номер месяца-целей число в диапазоне 1-12 (1 -сичень, 2 февраль и т. Д.). Вывести название соответствующей порироку...

Табулировать функции F и S при заданной точности E, с указанным шагом и диапазоном значений по x: - C++
Помогите пожалуйста написать программу: Табулировать функции F и S при заданной точности E, с указанным шагом и диапазоном значений по x:

Табулировать функции F и S при заданной точности E, с указанным шагом и диапазоном значений по x: - C++
Помогите пожалуйста написать прогу Табулировать функции F и S при заданной точности E, с указанным шагом и диапазоном значений по x:

Вычислить сумму ряда. Вычисления заканчивать при достижении заданной степени точности - C++
Помогите пожалуйста доработать программу, в программировании новичок. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace...


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

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

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