fork download
  1. Program Shikhnebieva;
  2.  
  3. uses math;
  4.  
  5. const
  6. N = 20;
  7.  
  8. var
  9. h: real;
  10. x: array[0..N] of real;
  11. s: real;
  12. f: array[1..8] of real;
  13. i, j: integer;
  14.  
  15. function int(i: integer): real;
  16. var
  17. j: integer;
  18. begin
  19. h := pi / N;
  20. for j := 0 to N do
  21. x[j] := j * h;
  22.  
  23. s := 0;
  24. for j := 0 to N - 1 do begin
  25. s := s + exp((i * (x[j] + h/2)) / (1 + (x[j] + h/2)));
  26. end;
  27.  
  28. int := h * s;
  29. end;
  30.  
  31. begin
  32. for i := 1 to 8 do
  33. begin
  34. f[i] := int(i);
  35. writeln('Integral for i = ', i, ': ', f[i]:0:10);
  36. end;
  37. end.
  38.  
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
Integral for i = 1: 5.5276435159
Integral for i = 2: 10.0186216232
Integral for i = 3: 18.5917185683
Integral for i = 4: 35.1485494937
Integral for i = 5: 67.4326166247
Integral for i = 6: 130.8896454197
Integral for i = 7: 256.4645787334
Integral for i = 8: 506.3955896013