Курсовая работа: Решение системы линейных уравнений методом Гаусса и Жордана-Гаусса
write(f,matrix.cells[i,j]:4,' ');
write(f,'|',coef.cells[1,i]);
end;
writeln(f);
writeln(f);
writeln(f,'Gauss');
for i:=1 to s do
writeln(f,'X'+floattostr(i)+'='+gauss.cells[i,1],' ');
writeln(f);
writeln(f,'J-Gauss');
for i:=1 to s do
writeln(f,'X'+floattostr(i)+'='+jgauss.cells[i,1],' ');
closefile(f);
end;
end;
end.
Файл -модуль unit2.pas
unit unit2;
interface
const maxr=20;
type arys=array[1..maxr] of real;
ary2s=array[1..maxr,1..maxr] of real;
procedure gauss1(a:ary2s; y:arys; var coef:arys; ncol:integer; var error:boolean);
procedure gaussj(var b:ary2s; y: arys; var coef:arys; ncol:integer; var error: boolean);
implementation
{Решение системы линейных уравнений методом Гаусса}
{**********************************************************}
procedure gauss1(a:ary2s; y:arys; var coef:arys; ncol:integer; var error:boolean);
var b:ary2s;
w:arys;