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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
letry
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 3
#1

не используя стандартные функции вычислить с точностью до 0,0001 - C++

10.12.2012, 19:16. Просмотров 1096. Ответов 5
Метки нет (Все метки)

помогите пожалуйста с задачей!
не используя стандартные функции (за исключением abs) вычислить с точностью до 0,0001 функцию y=f(x). считать что требуемая точность достигнута если очередное слагаемое по модулю меньше 0,0001 все последующие слагаемые можно уже не учитывать.
y=sh x= (e^x-e^(-x))/2=x+x^3/3!+x^5/5!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 19:16     не используя стандартные функции вычислить с точностью до 0,0001
Посмотрите здесь:

Вычислить с заданной точностью значение функции, используя ее разложение в ряд C++
Вычислить с заданной точностью значение функции , используя ее разложение в ряд: C++
Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда C++
Вычислить с точностью e=0.0001 C++
C++ Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля
Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля C++
Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля / C++ для начинающих C++
C++ написать программу вычисления функции представленной бесконечным рядом чисел с точностью е=0.0001
Вычислить суммы с данной точностью е, используя указатели на функции, как параметры C++
C++ Вычислить значение y с помощью стандартной функции и с помощью ряда с точностью 0,0001
C++ Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля
C++ Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wolkodav
601 / 454 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
10.12.2012, 19:22     не используя стандартные функции вычислить с точностью до 0,0001 #2
А табуляция функции что-ли, в чем проблема то?
letry
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 3
10.12.2012, 19:26  [ТС]     не используя стандартные функции вычислить с точностью до 0,0001 #3
я не знаю как правильно формулу записать!у меня получается вот так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
    x,y,n,u:real;
begin
  write('x=');
  readln(x);
  y:=1;
  n:=1;
  u:=1;
  repeat
    u:=x*x*x/n*(n-1);
    y:=y+u;
    n:=n+2;
  until  abs(u)<0.0001;
  write('poluchenoe y=',y:6:2,'standartnoe x=',((exp(x)-exp(-x))/2):6:2);
  readln(y,x);
end.
Wolkodav
601 / 454 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
10.12.2012, 22:36     не используя стандартные функции вычислить с точностью до 0,0001 #4
Эммм, вы задачу даже наверное не поняли. У вас есть функция. Она раскладывается в ряд (он дан) Вот ты вызываешь функцию, для Х. А затем раскладываешь в ряд, до тех пор, пока разница в значение между исходной функцие и рядом по модулю меньше эпсилон. Мат-ан что-ли не преподают вам?
Croessmah
Модератор
Эксперт CЭксперт С++
12877 / 7263 / 810
Регистрация: 27.09.2012
Сообщений: 17,938
Записей в блоге: 2
Завершенные тесты: 1
11.12.2012, 11:12     не используя стандартные функции вычислить с точностью до 0,0001 #5
Цитата Сообщение от letry Посмотреть сообщение
у меня получается вот так:
Вам это нужно на Pascal'e написать?
Wolkodav
601 / 454 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
11.12.2012, 20:26     не используя стандартные функции вычислить с точностью до 0,0001 #6
Я так понимаю, коли написали в разделе С++, то надо перевисти)
Yandex
Объявления
11.12.2012, 20:26     не используя стандартные функции вычислить с точностью до 0,0001
Ответ Создать тему
Опции темы

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