Курсовая работа: Вычисление определителя матрицы прямым методом

if c<>max then begin

zam := zam+1;

end;

end;

for c := 1 to N do

detA := detA*A[c,c];

if zam mod 2 <> 0 then

detA := (-1)*detA;

label3.Caption := 'Детерминантматрицыравен: ' + FloatToStrF(detA,fffixed,6,3);

end;

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

MessageDlg(Программа вычисляет детерминант (определитель) матрицы методом Гаусса с выбором главного элемента. Внимание!!! Матрицадолжнабытьквадратной!',mtInformation,[mbOK],0);

end;

procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);

begin

case Key of

#8,'0'..'9', '-' : ;

'.',',':

begin

if Key <> DecimalSeparator then

Key := DecimalSeparator;

end;

else

key := Chr(0)

end;

end;

end.


4. ТЕСТОВАЯ ЗАДАЧА

4.1 Математическое решение задачи

В матрице вида

К-во Просмотров: 411
Бесплатно скачать Курсовая работа: Вычисление определителя матрицы прямым методом