Загрузка данных


program Tabulation_Variant6;

uses Math;

var
  x, y, b, x0, xk, dx: Real;

begin
  // Исходные данные
  b  := -0.8;
  x0 := -1.5;
  xk := -2.5;
  dx := -0.5;

  WriteLn('   x        y(x)');
  WriteLn('-------------------');

  x := x0;
  while x >= xk + dx/2 do   // идём на убывание
  begin
    if x <> 0 then
    begin
      y := Sqr(x) + Tan(5*x + b/x);
      WriteLn(x:7:2, '   ', y:12:6);
    end
    else
      WriteLn(x:7:2, '   не определено (x=0)');

    x := x + dx;
  end;

  ReadLn;
end.