Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

vlad / TURBO P / tp7 / BIN / LAB1_1

.PAS
Скачиваний:
4
Добавлен:
12.02.2016
Размер:
820 б
Скачать
Program Zol_sich;
uses crt ;
const alfa=0.618;
var a,b,l,x1,x2,y1,y2,X,Y,k:real;
begin
     clrscr;
     writeln('‚ўҐ¤iвм §­ зҐ­­п i­вҐаў «г [a,b]:');
     readln(a,b);
     writeln('‚ўҐ¤iвм в®з­iбвм:');
     readln(l);
     x1:=a+(1-alfa)*(b-a);
     x2:=a+alfa*(b-a)  ;
     y1:=(1-x1+sqr(x1))/(1+x1-sqr(x1));
     y2:=(1-x2+sqr(x2))/(1+x2-sqr(x2));
repeat
if y1<y2 then
begin
     b:=x2;
     x2:=x1;
     x1:=a+(1-alfa)*(b-a);
     y2:=y1;
     y1:=(1-x1+sqr(x1))/(1+x1-sqr(x1))
end
else
begin
     a:=x1;
     x1:=x2;
     x2:=a+(alfa)*(b-a);
     y1:=y2;
     y2:=(1-x2+sqr(x2))/(1+x2-sqr(x2))
end ;
k:=k+1;
until b-a<=l;
      X:=(a+b)/2;
      Y:=(1-x+sqr(x))/(1+x-sqr(x));
      write('Mi­i¬ «м­Ґ §­ зҐ­­п ҐЄбв६г¬г: x=',X:3:2,' y=',Y:3:2,' k=',k:2:1);
      readln;
end.
Соседние файлы в папке BIN