spepolte.pas 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. program spepolte;
  2. uses
  3. spe,
  4. iom,
  5. typ;
  6. const
  7. n1 = 0;
  8. n2 = 10;
  9. var
  10. n, t: ArbInt;
  11. x: ArbFloat;
  12. h: string;
  13. a: array[n1..n2] of ArbFloat;
  14. begin
  15. Write('program results spepolte');
  16. case SizeOf(ArbFloat) of
  17. 4: writeln('(single)');
  18. 8: writeln('(double)');
  19. 6: writeln('(real)');
  20. end;
  21. x := pi;
  22. Str(x, h);
  23. t := Length(h) + 1;
  24. Read(n);
  25. iomrev(input, a[0], n + 1);
  26. Read(x);
  27. Write('coefficients of P:');
  28. iomwrv(output, a[0], n + 1, t);
  29. writeln;
  30. Write('x = ', x: t, ' ');
  31. writeln(' P(x) = ', spepol(x, a[0], n): t);
  32. end.
  33. program spepolte;
  34. uses
  35. spe,
  36. iom,
  37. typ;
  38. const
  39. n1 = 0;
  40. n2 = 10;
  41. var
  42. n, t: ArbInt;
  43. x: ArbFloat;
  44. h: string;
  45. a: array[n1..n2] of ArbFloat;
  46. begin
  47. Write('program results spepolte');
  48. case SizeOf(ArbFloat) of
  49. 4: writeln('(single)');
  50. 8: writeln('(double)');
  51. 6: writeln('(real)');
  52. end;
  53. x := pi;
  54. Str(x, h);
  55. t := Length(h) + 1;
  56. Read(n);
  57. iomrev(input, a[0], n + 1);
  58. Read(x);
  59. Write('coefficients of P:');
  60. iomwrv(output, a[0], n + 1, t);
  61. writeln;
  62. Write('x = ', x: t, ' ');
  63. writeln(' P(x) = ', spepol(x, a[0], n): t);
  64. end.