Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7. Dialogs, StdCtrls, XPMan, jpeg, ExtCtrls, Grids, TeeProcs, TeEngine,
  8. Chart;
  9.  
  10. type
  11. TForm1 = class(TForm)
  12. Image1: TImage;
  13. XPManifest1: TXPManifest;
  14. Label1: TLabel;
  15. Label2: TLabel;
  16. Label3: TLabel;
  17. Label4: TLabel;
  18. Edit1: TEdit;
  19. Label5: TLabel;
  20. Edit2: TEdit;
  21. Edit3: TEdit;
  22. Label6: TLabel;
  23. Edit4: TEdit;
  24. Label7: TLabel;
  25. Edit5: TEdit;
  26. Label8: TLabel;
  27. StringGrid1: TStringGrid;
  28. Label9: TLabel;
  29. Label10: TLabel;
  30. Label11: TLabel;
  31. StringGrid2: TStringGrid;
  32. Chart1: TChart;
  33. Button1: TButton;
  34. Button2: TButton;
  35. Button3: TButton;
  36. procedure Button3Click(Sender: TObject);
  37. procedure Button2Click(Sender: TObject);
  38. procedure Button1Click(Sender: TObject);
  39. private
  40. { Private declarations }
  41. public
  42. { Public declarations }
  43. end;
  44.  
  45. var
  46. Form1: TForm1;
  47.  
  48. implementation
  49.  
  50. {$R *.dfm}
  51.  
  52. procedure TForm1.Button3Click(Sender: TObject);
  53. begin
  54. close;
  55. end;
  56.  
  57. procedure TForm1.Button2Click(Sender: TObject);
  58. var
  59. i:integer;
  60. begin
  61. stringgrid1.Cols[0].Clear;
  62. stringgrid1.Cols[1].Clear;
  63. with StringGrid2 do
  64. for i:=0 to ColCount-1 do
  65. Cols[i].Clear;
  66. edit1.Clear;
  67. edit2.Clear;
  68. edit3.Clear;
  69. edit4.Clear;
  70. edit5.Clear;
  71. end;
  72.  
  73. procedure TForm1.Button1Click(Sender: TObject);
  74. const
  75. nmax=30;
  76. type
  77. Tmy = Array [1..Nmax,1..Nmax] of Extended;
  78. Tmx = Array [1..Nmax] of Extended;
  79. Ter = Array [1..Nmax,1..Nmax] of integer;
  80. var
  81. A,Mx: Tmx;
  82. My: Tmy;
  83. Err: Ter;
  84. eps,Xn,Xk,Dx: Extended;
  85. J,K,N,Codeforval,ErrorHappened:Integer;
  86. sA: string;
  87.  
  88. procedure DataIn(N : integer; var A : Tmx; var ErrorHappened : integer);
  89. var
  90. J : integer;
  91. begin
  92. for J:=1 to N do
  93. begin
  94. ErrorHappened:=0;
  95. sA:=StringGrid1.Cells[1,J];
  96. Val(sA, A[J], CodeForVal);
  97. if CodeForVal>0 then
  98. begin
  99. ErrorHappened:=2;
  100. exit;
  101. end;
  102. end;
  103. end;
  104.  
  105. procedure Calc()
  106.  
  107. end;
  108.  
  109. end;
  110.  
  111. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement