Четверг, 09.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Нахождение суммы чисел с заданной точностью
ajaxДата: Четверг, 17.12.2009, 01:59 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 2
Репутация: 0
Замечания: 0%
Статус: Offline
Задача тут

http://img7.imageshost.ru/imgs/091216/3d38e259b9/929c3.jpg

 
FirefrominsideДата: Четверг, 17.12.2009, 10:33 | Сообщение # 2
Уже "свой"
Группа: Модераторы
Сообщений: 85
Репутация: 0
Замечания: 0%
Статус: Offline
интересная задачка...

Как я помню, "с заданной точностью",это когда новое значение становиться меньше "Е", т.е. f(x)<E .
X и Е мы ввели ранее...
тогда:

Code

i:=1;
k:=1;
s:=(x^1)*(1/(1*!)-1/((2*1)!))//кривовато-то правда, но если не к спеху,то отлажу, а так мы вели в сумматор первое значение.

while(t:=(x^i)*(1/(i*!)-1/((2*i)!))>=E)// такая запись должна сработать  
  k:=-k;
  s:=s+k*t ;//"к" у нас меняет только знак, а получается, что но чётных мы вычетает, а по нечётным- складываем
//Не помню,в while есть ли автосчётчик.. если нет,то
  i:=i+1;
end;
// и теперь проверка
  writeln('наш результат=',s);
w:=cos(x^0,5)-e^(-x);
  writeln('оценка правильности=',w);

Думаю должно сработать!)
Удачи, если что, пиши!


Большая просьба выкладывать хоть какой-то код Вашей программы.
Это поможет найти общий язык между Вами и нами! =)
И не забываем благодарить за помощь=)
Нужна помощь с задача С++? тебе сюда bc-for-all.ucoz.ru
 
SeqularДата: Понедельник, 21.12.2009, 19:47 | Сообщение # 3
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
Firefrominside, Вообще, ИМХО, нахождение значения с заданной точностью, это метот постепенного уточнения.. Когда значение f(xi) получено на i-ом шаге, а f(xi+1) на i+1-ом шаге... И f(xi) - f(xi+1) <= E, где E - точность... Т.е. когда разница между значениями укладывается в заданный порог точности. В общем вот.

Поддерживаю также проект сообщество молодых сисадминов
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;