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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2011, 11:15   #1
Medvedko0116
 
Регистрация: 16.05.2011
Сообщений: 4
Смех Решение СЛАУ методом Гаусса

Здравствуйте, написала программу, но почему то ответ не сходится!!Проверьте плиз))
Вот исходная сис.
x1-0.2x2+0.1x3=0.4
-0.1x1+x2-0.1x3=0.8
-0.3x1+0.2x2-x3=0.2

Вот листинг программы
rogram Prac6;
const
n=3;
var
a: array [1..n,1..n] of real;
b: array [1..n] of real;
x1: array [1..n] of real;
x2: array [1..n] of real;
i,j,k,kol:Integer;
s:real;
p:byte;
m,v,c:Real;
begin
{ Write('vvodim el.-ti matrici sistemi');
For i:=1 to n do
For j:=1 to n do
readLn( a[i,j]);}
a[1,1]:=1;
a[1,2]:=0.2;
a[1,3]:=0.1;
a[2,1]:=-0.1;
a[2,2]:=1;
a[2,3]:=-0.1;
a[3,1]:=-0.3;
a[3,2]:=0.2;
a[3,3]:=-1;
{ WriteLn('vvedite svobodnie cheleni');
For i:=1 to n do
ReadLn(b[i]); }
b[1]:=0.4;
b[2]:=0.8;
b[3]:=0.2;

{ For i:=1 to n do
ReadLn(x1[i]);}
x1[1]:=0.41;
x1[2]:=0.81;
WriteLn('Pryamoi xod');
for k:=1 to n-1 do
begin
for i:=k+1 to n do
begin
for j:=1 to n do
begin
c:=-(a[i,j])/a[k,k];
a[i,j]:=(a[k,j]*c)+a[i,j];
end;
b[i]:=(b[k]*c)+b[i];
end;
end;
For i:=1 to n do
begin
for j:=1 to n do
begin
Write(a[i,j]:6:1{x1[i]:3:2});
end;
WriteLn;
end;
WriteLn('obratnyi xod');
x1[n]:=b[n]/a[n,n];
For i:=n-1 downto 1 do
begin
s:=0;
For j:=i+1 to n do
begin
s:=s+a[i,j]*x1[i];
x1[i]:=(b[i]*s)/a[i,i];
end;
end;
For i:=1 to n do
begin
Write(x1[i]:7:2);
end;
WriteLn;
ReadLn;
end.
Medvedko0116 вне форума Ответить с цитированием
Ответ


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



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