procedure TfrmMain.Button1Click(Sender: TObject);
var
 
 In_N : Integer;
 
 In_Data: array of Double;
 
DataFile : TextFile;[/quote]
 
 i: Integer;
 
 Line : TLineSeries;
begin
 
 In_N := 35;
 
 
 
 
 
 SetLength(In_Data,In_N);
 
 for i := 0 to In_N - 1 do
     In_Data[i] := Cos(i*In_N)*Exp(-i*0.44)+1;
   MemoOut.Clear;
 
 for I := 0 to In_N - 1 do
     
     
     MemoOut.Lines.Add(Format('%8.3f',[In_Data[i]]));
 
 
 ChartMain.SeriesList.Clear;
 
 Line := TLineSeries.Create(ChartMain);
 
 Line.AddArray(In_Data);
 
 Line.LinePen.Color := clBlue;
 Line.LinePen.Width := 1;
 
 ChartMain.AddSeries(Line);
 
AssignFile(DataFile,'in.txt');
 
Rewrite(DataFile);
 
 Writeln(DataFile);   
 
 Writeln(DataFile,In_N);
 
 for i := 0 to In_N - 1 do
 Writeln(DataFile,In_Data[i]);
 CloseFile(DataFile);
 DeleteFile('out.txt');
 
end;