Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2011, 19:11   #1
Klik_1602
Пользователь
 
Аватар для Klik_1602
 
Регистрация: 06.09.2010
Сообщений: 51
Восклицание задача на обратный ход в решении СЛАУ методом Гаусса

помогите разобраться, что мы делаем в выделенной части программы
program L7_23;
uses
crt;
type
matr=array[1..10,1..10] of real;
vekt=array[1..10] of real;
var
n,i,j:integer;
h:real;
x:vekt;
b:vekt;
a:matr;

procedure vvodmatr(n:integer; var a:matr);{vvod matric}
var
i,j:integer;
f:text;
begin
assign(f, 'L7_23.txt');
reset(f);
for i:=1 to n do
begin
for j:=1 to n do
read (f, a[i,j]);
readln(f);
end;
close(f);
end;

...
...
...

procedure korni(n:integer; var x,b:vekt; a:matr);
var
i,j:integer;
h:real;
begin
for i:=n downto 1 do begin
h:=b[i];
for j:=i+1 to n do
h:=h-x[j]*a[i,j];
x[i]:=h/a[i,i];

end;
writeln;
writeln;
writeln;
writeln('Vivod korneilя');
for i:=1 to n do writeln('x(',i,')=',x[i]:10:5);
end;

begin
clrscr;
write('Vvedite chislo uravnenij: ');
read(n);
vvodmatr(n,a);
vivodmatr(n,a);
diagonal(n,a);
vektor(n,b);
korni(n,x,b,a);
end.



заранее спасибо!!
Klik_1602 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal. Решение СЛАУ методом Гаусса-Жордана 2easy4me Помощь студентам 5 23.03.2011 18:56
решение слау методом гаусса subarimpra Помощь студентам 0 31.10.2010 15:26
Нужно найти ошибки в решении СЛАУ методом Гаусса Беллая Помощь студентам 4 17.09.2010 14:25
Решения СЛАУ методом Гаусса и Зейделя [ICQ] Помощь студентам 0 04.05.2010 20:51
Решение СЛАУ методом Гаусса с выбором главного элемента МаXsim Помощь студентам 4 21.10.2008 19:04