Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.10.2010
Сообщений: 9

метод гаусса

02.12.2010, 22:25. Показов 504. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите с алгоритмом задачи решения СЛАУ методом гаусса с использованием контрольного столбца. Никак не могу найти ошибку. слишком большая погрешность!
Program GaussLab4;
uses crt;
type
matrix=array[1..10,1..10] of real;
vector=array[1..10] of real;
var n,i,j,l: integer;
t,b: real;
A:matrix;
ks,ts, koren:vector;
i3,j3:byte;
raz: array[1..10] of real;
Begin
write('n=');
readln(n);
for i:=1 to n do
for j:=1 to n do
begin
write('A[',i,',',j,']=');
readln(A[i,j]);
end;
writeln('vvod stolbca b');
for i:=1 to n do
begin
write('A[',i,',',n+1,']=');
readln(A[i,n+1]);
end;
for i:=1 to n do
for j:=1 to n+1 do
ks[i]:=ks[i]+A[i,j];
writeln('kontrol stolbec');

for i:=1 to n do Writeln(ks[i]:12:5);
readln;
for i3:=1 to n do
begin
for j3:=1 to n
do write(A[i3,j3]:8:4,' ');write(' | ');write(A[i3,n+1]:8:4,' ');writeln;
end;

for i:=1 to n do
begin
t:=a[i,j];
for j:=i to n+1 do
a[i,j]:=a[i,j]/t;
ks[i]:=ks[i]/t;
for l:=i+1 to n do
begin
b:=a[l,i];

for j:=i to n+1 do
a[l,j]:=a[l,j]-a[i,j]*b;

ks[i+1]:=ks[i+1]-ks[i]*b;
end;
end;
Begin
for i:=1 to n do
begin
ts[i]:=0;
for j:=1 to n do
ts[i]:=ts[i]+A[i,j];
ts[i]:=ts[i]+A[i,n+1];
end;
Writeln(' preobrazovanie :');writeln;

writeln(' ks: ts: pogreshnost');
for i:=1 to n do Writeln(ks[i]:12:5,' ',ts[i]:12:5,' ',abs(ks[i]-ts[i]):12:12);
readln;
End;
koren[n]:=a[n,n+1];
for i:=n-1 downto 1 do
begin
koren[i]:=a[i,n+1];
for j:=i+1 to n do
koren[i] := koren[i]-a[i,j]* koren[j];
end;
Writeln('OTVET:');
for i:=1 to n do
Writeln(' koren',i,'=', koren[i]);
Readln;
End.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2010, 22:25
Ответы с готовыми решениями:

Метод Гаусса
1. Нужно сделать вывод промежуточных матриц до вывода корней. uses crt; var a:arrayof real; b:array of real; x:array of real; ...

Метод Гаусса
ПОМОГИТЕЕ пожалуйста разобраться с программой! Я новичок в этом деле. Нужно защитить программу в преподавателя, а я не понимаю, что...

Метод Гаусса
Нужно запрограммировать метод Гаусса,я как только начинаю понимать-пытаюсь решить и тут же сразу запутываюсь

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.12.2010, 22:25
Помогаю со студенческими работами здесь

Метод Гаусса
Помогите плз, не знаю как решать задачи такого типа: Решить систему линейных алгебраических уравнений методом Гаусса ...

СЛИ метод Гаусса
Всем привет, при выполнее кода с определенными значениями(1,2,3,4,5,6,7,8,9...) вализиет 200 ошибка (деление на 0) как найти её и сделать...

Помогите пожалуйста...метод гаусса;
КАК СДЕЛАТЬ ПРОГРАММУ???? Добавлено через 3 минуты КАК СОЗДАТЬ ПРОГРАММУ??? Добавлено через 3 минуты КАК СОЗДАТЬ ПРОГРАММУ???

Метод Гаусса для СЛАУ
Необходимо написать программу в pascal.Эта программа должна решать произвольную матрицу линейных алгебраических уравнений, размер матрици 5...

Определитель матрицы. Метод Гаусса.
Помогите пожалуйста. Админ привет. это vanHalen с вашего бывшего форума. :-) Задание: Найдите определитеь матрицы n-ого порядка методом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru