![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.08.2010
Сообщений: 66
|
![]()
решение методом хорд, у меня значение функции получается -1.67099360402474E-8 при погрешности 0,0001 а должно ведь приближенно к нулю быть, помогите пожалуйста найти мне ошибку в решении
uses crt; var f:text; result:text; n:integer; a,b,c,eps:real; function y(c:real):real; begin y:= cos(c); end; begin clrscr; assign(f,'C:\PASKAL\data2.txt'); assign(result,'C:\PASKAL\result.txt '); rewrite(result); reset(f); readln(f,a,b,eps);/ берутся из файла, границы 1,6 и 1,4 и погрешность c:=a; while abs(y(c))>eps do begin n:=n+1; c:=a+ abs(y(a)/(y(a)-y(b)))* (b-a); if y(a)*y(c)<0 then b:=c else a:=c; end; writeln(y(c),' ',c,' ',n); writeln(result,'y=',y(c),' ','x=',c,' ','kolichestvo iteracii',' ',n); close(f); close(result); end. |
![]() |
![]() |
![]() |
#2 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
![]() Код:
ну чем вам не ноль ![]()
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решение уравнения | Killep | Помощь студентам | 1 | 18.05.2011 22:59 |
Решение уравнения | Патагон3000 | Помощь студентам | 0 | 04.03.2010 19:22 |
скрипт решение уравнения | Форсировка | Общие вопросы по Java, Java SE, Kotlin | 12 | 13.08.2009 19:45 |
Решение уравнения | Datrav | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 06.06.2008 08:23 |