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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2010, 18:45   #1
Ria
 
Регистрация: 09.11.2010
Сообщений: 4
Вопрос Тема-подпрограммы, паскаль

1) Программа. Напечатать в обратном порядке заданный во входном
файле текст(за текстом следует точка).


2) Описать рекурсивную функцию root(f,a,b,eps),которая методом де-
ления отрезка пополам находит с точностью eps корень уравнения
f(x)=0 на отрезке [a,b]. (Считать, что eps>0, a<b, f(a))*f(b)<0, f(x)-непрерывная и монотонная функция на отрезке [a,b].)


кто знает, помогите))
Ria вне форума Ответить с цитированием
Старый 09.11.2010, 19:10   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

2)
Код:
function root(a,b,e:real):real;
var x,y,z:real;
begin
 if abs(a-b)<e then root:=(a+b)/2
   else begin
   x:=f(a);
   y:=f((a+b)/2);
   z:=f(b);
   if x*y<0 then root:=root(a,(a+b)/2,e)
            else root:=root((a+b)/2,b,e)
   end
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подпрограммы и записи в паскаль AHGEJI Паскаль, Turbo Pascal, PascalABC.NET 1 14.06.2010 11:07
Паскаль.подпрограммы Андрюха74 Помощь студентам 2 08.06.2010 20:55
Паскаль. Внешние подпрограммы. HD-boy Помощь студентам 2 14.12.2009 04:38
Подпрограммы/Паскаль Базиля Помощь студентам 10 09.12.2009 01:48