Курсовая работа: Інтеграли зі змінними границями
type
TForm1 = class(TForm)
Image1: TImage; Image2: TImage; Button1: TButton; Image3: TImage; Edit1: TEdit; Edit2: TEdit;
Label1: TLabel; Label2: TLabel; Label3: TLabel; Memo1: TMemo; Panel1: TPanel; Button2: TButton;
Button3: TButton; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Edit3: TEdit;
Edit4: TEdit; Edit5: TEdit; Label8: TLabel;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var i:integer; intF, intS, intT, intR, L,R:real; file1:TextFile;
begin
L:=StrToFloat(Edit1.Text); R:=StrToFloat(Edit2.Text);
if(((0<=L)and(L<=6))and(((0<=R)and(R<=6))))
then
begin
createGrid;
createGridOfInt;
intF:=FullIntegral(L,R);
Label1.Caption:=FloatToStr(intF);
intS:=integralSimpsona(L,R);
intT:=integralTrapeciay(L,R);
intR:=first(L,R);