Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 36
1

Нужно написать программу в Делфи реш-е систем линейных ур-й методом Гаусса.Вы меня очень выручите

03.06.2013, 22:57. Показов 709. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно чтобы решал как-то уравнение и составлял график, но все должно быть максимально просто, так как 1 курс и это 5ая лаба, которую мы делаем в делфи. Изучили совсем немного, знаем чуть-чуть, на уровне радиогрупп, и основных простейших кнопок. а сама лаба по курсачу, написанному в паскале: вот текст программы курсача по методу гаусса, на основе которой и должна быть эта лаба:
Описание программы
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
ProgramABC;
TYPE MAT=ARRAY [1..20,1..20] OF REAL;
VEC=ARRAY [1..20] OF REAL;
VAR A:MAT;
X:VEC;
I,N:INTEGER;
S:REAL;
PROCEDURE MATR(N:INTEGER; VAR A:MAT);
VAR I,J:INTEGER;
BEGIN FOR I:=1 TO N DO
FOR J:=1 TO N+1 DO BEGIN
WRITE('A',I:2,j:2,'?') ; READLN(A[ I,J])
END
end;
procedure gauss(n: integer ; var a:mat;var x:vec;Var s:real);
VAR I,J,K,L,K1,N1:INTEGER; R: REAL;
BEGIN N1:=N+1;
FOR K:= 1 TO N DO BEGIN K1:=K+1; S:=A[K,K]; J:=K;
FOR I:=K1 TO N DO BEGIN R:=A[I,K];
IF ABS(R)>ABS(S) THEN BEGIN S:=R; J:=I END
END;
IF S=0.0 THEN EXIT;
IF J<>K THEN FOR I:=K TO N1 DO BEGIN
R:=A[K,I]; A[K,I]:=A[J,I]; A[J,I]:=R END;
FOR J:=K1 TO N1 DO A[K,J]:=A[K,J]/S;
FOR I:=K1 TO N DO BEGIN R:=A[I,K];
FOR J:=K1 TO N1 DO A[I,J]:=A[I,J]-A[K,J]*R
END
end;
IF S<>0.0 THEN
FOR I:=N DOWNTO 1 DO BEGIN S:=A[I,N1];
FOR J:=I+1 TO N DO S:=S-A[I,J]*X[J];
X[I]:=S
END
END;
BEGIN
REPEAT WRITE ('N') ; READLN(N); MATR(N,A); GAUSS (N, A, X , S);
IF S<>0.0 THEN FOR I:=1 TO N DO WRITELN ('X' , I:2, ' = ' , X[I])
ELSE WRITELN('DET=0')
UNTIL FALSE
END.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2013, 22:57
Ответы с готовыми решениями:

Написать программу для решения систем линейных уравнений методом Гаусса
У меня такая задача, написать программу для решения систем линейных уравнений методом Гаусса, ко...

Решение систем линейных уравнений методом Гаусса и методом Крамера
Написать программу, которая решает СЛУ(Систему Линейных Уравнений) методом Гаусса и методом Крамера.

Решение систем линейных алгебраических уравнений методом Гаусса и методом простых итераций
Решение систем линейных алгебраических уравнений в Mathcad методом Гаусса и методом простых...

пожалуйста выручите написать очень нужно завтра защита а я не могу понять! выручите кто может !
Получите целочисленную матрицу A размеров nxm, для которой aij=i+2j

0
03.06.2013, 22:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2013, 22:57
Помогаю со студенческими работами здесь

Решение систем линейных уравнений методом Гаусса
Помогите решить x+2y+3z=8 4x+5y+6z=19 7x+8y...=1(Вместо троеточия получаеться 0)

Решение систем линейных уравнений методом Гаусса.
Решить системы линейных уравнений методом Гаусса. Если система совместна, найти ее общее и частное...

Решение систем линейных уравнений методом Гаусса
Написать программу решения системы линейных алгебраических уравнений, помогите пожалуйста с...

Решение систем линейных уравнений методом Гаусса
Кто то может раскрыть следующую тему, пожалуйса? Метод Гауса розв’язку систем лiiнйних рiвнянь....

Решение систем линейных уравнений методом Гаусса
Помогите написать программу в С++ код в паскале Текст программы &quot;Решение систем линейных...

Решение систем линейных уравнений методом Гаусса
Такая вот проблема вышла, не работает один случай и никак не могу найти - в чем ошибка. Возьмем к...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru