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


program Lab10_Concise;
var
  x, s, y, cos_x, fact: real;
  i, n: integer;
begin
  n := 10;[span_1](start_span)[span_1](end_span)
  WriteLn('      x      |      Сумма (S)     |     Функция (y)     ');
  WriteLn('---------------------------------------------------------');
  
  x := 0.1; // Начало интервала[span_2](start_span)[span_2](end_span)
  while x <= 1.0 + 1e-9 do // Конец интервала[span_3](start_span)[span_3](end_span)
  begin
    s := 1.0;
    cos_x := Cos(x);
    fact := 1.0;
    
    for i := 1 to n do[span_4](start_span)[span_4](end_span)
    begin
      fact := fact * i;
      s := s + cos_x / fact;[span_5](start_span)[span_5](end_span)
    end;
    
    y := Exp(Cos(x)) * Cos(Sin(x));[span_6](start_span)[span_6](end_span)
    WriteLn(x:10:4, ' | ', s:18:6, ' | ', y:18:6);
    x := x + 0.1; // Шаг изменения аргумента
  end;
end.