Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2010, 13:45   #1
Prien
Новичок
Джуниор
 
Регистрация: 27.12.2010
Сообщений: 1
По умолчанию Циклы с неявным числом повторений. Найти корень уравнения.

Запоролся на легкой задачке

Цитата:
Методом деления отрезка пополам найти корень уравнения arctg x + 1/3x^2 = 0 на отрезке [-pi/4; pi/4]
из наработок:
Код:
program lab5_1;
uses crt;

var
x,y,xL,xR,yA,y0,yB:real;

begin
clrscr;

xL:=-pi/4;
xR:=pi/4;

   repeat
   x:=(xL+xR)/2;

   yA:=arctan(xL)+1/3*sqr(xL);
   y0:=arctan(x)+1/3*sqr(x);
   yB:=arctan(xR)+1/3*sqr(xR);

   read;

   if yA*yB<0 then
   xL:=x
   else
   xR:=x;
   until yA*yB<0;
   writeln ('x=',x:8:4);
   
readln;
end.
чего-то не хватает.

прошу вашей помощи.

Последний раз редактировалось Prien; 28.12.2010 в 14:35.
Prien вне форума Ответить с цитированием
Старый 28.12.2010, 16:22   #2
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Есть ли у Вас точность, с которой необходимо определить корень?
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 28.12.2010, 16:28   #3
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Код:
program lab5_1;
uses crt;

var
x,y,xL,xR,yA,y0,yB:real;

begin
clrscr;

xL:=-pi/4;
xR:=pi/4;

   repeat
   x:=(xL+xR)/2;

   yA:=arctan(xL)+1/3*sqr(xL);
   yB:=arctan(x)+1/3*sqr(x);
  
   read;

   if yA*yB<0 then
   xR:=x
   else
   xL:=x;
   until здесь должна быть точность < заданной;
   writeln ('x=',x:8:4);
   
readln;
end.
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Циклы с неявным числом повторений. евгений2009 Помощь студентам 26 16.11.2010 13:53
Циклы с заданным числом повторений Максикок Помощь студентам 2 11.10.2010 21:19
Циклы с неявным числом повторений Verunya Помощь студентам 2 18.12.2009 19:44
найти корень уравнения (С++) jewels Помощь студентам 0 15.11.2009 18:17
Циклы с заданым числом повторений Анютка...... Паскаль, Turbo Pascal, PascalABC.NET 2 01.12.2008 10:51