IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Метод Якоби для решения СЛУР, помогите решить задачу
Visnyshka
сообщение 17.02.2010 17:45
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Женский

Репутация: -  0  +


Доброго времени суток!
Помогите пожалуйста решить задачу на Pascal. Мне дана система уравнений, необходимо написать программу решающую её методом Якоби. Не знаю с чего начать, подскажите пожалуйста! Прикрепляю файл с описанием метода. Заранее благодарю!

DOC-файл удален

Сообщение отредактировано: volvo - 18.02.2010 2:15
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Visnyshka
сообщение 1.03.2010 19:28
Сообщение #2





Группа: Пользователи
Сообщений: 8
Пол: Женский

Репутация: -  0  +


А разве в паскале не предусмотрен юнит который работает с матрицами? Вот я задаю матрицу:
Код

program metodyakobi;
uses crt;

var A: array[1..5,1..5]of integer;
    i,j: integer;

begin
clrscr;
A[1,1]:=10;
A[1,2]:=1;
A[1,3]:=2;
A[1,4]:=-3;
A[1,5]:=1;

A[2,1]:=1;
A[2,2]:=9;
A[2,3]:=3;
A[2,4]:=2;
A[2,5]:=1;

A[3,1]:=1;
A[3,2]:=-5;
A[3,3]:=10;
A[3,4]:=-2;
A[3,5]:=-1;

A[4,1]:=4;
A[4,2]:=2;
A[4,3]:=5;
A[4,4]:=15;
A[4,5]:=1;

A[5,1]:=2;
A[5,2]:=2;
A[5,3]:=-1;
A[5,4]:=1;
A[5,5]:=-8;

writeln('пробую вывести один эл-т ',A[2,5]); end;
readkey;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 2.03.2010 15:06
Сообщение #3


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


И не лень тебе было это все писать? smile.gif
Не проще ли так:
const
m=5;
var
A: array[1..m,1..m]of integer;
i,j: integer;
f: text;

begin
Assign(f,'in.txt');
ReSet(f);
for i:=1 to m do begin
for j:=1 to m do Read(A[i,j];
ReadLn(f)
end;
Close(f);
writeln('пробую вывести один эл-т ',A[2,5]);
end.

И сделать файл in.txt (например, в блокноте)
10 1 2 -3 1
1 9 3 2 1
1 -5 10 -2 -1
4 2 5 15 1
2 2 -1 1 -8


Юнит для алгебры нужно написать. В этом вся прелесть! smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Visnyshka   Метод Якоби для решения СЛУР   17.02.2010 17:45
volvo   С прочтения и осознания алгоритма. Ты его читала? ...   18.02.2010 2:14
Visnyshka   О ужас(( я как раз и не понимаю алгоритм, вернее п...   18.02.2010 18:42
Lapp   О ужас(( я как раз и не понимаю алгоритм, вернее п...   19.02.2010 0:10
Visnyshka   Хм...проще всего наверное будет сразу в программе ...   25.02.2010 19:13
Lapp   Хм...проще всего наверное будет сразу в программе ...   26.02.2010 4:46
Visnyshka   А разве в паскале не предусмотрен юнит который раб...   1.03.2010 19:28
Lapp   И не лень тебе было это все писать? :) Не проще ли...   2.03.2010 15:06
Ozzя   Нет.   2.03.2010 14:49
Visnyshka   Нет, не легче, как препод требует так и пишу)) а е...   2.03.2010 18:06
volvo   Visnyshka program metodyakobi; uses crt; const ...   2.03.2010 18:33
Visnyshka   Ой здорово))) спасибо, просто я даже не подумала ч...   3.03.2010 17:02
Ozzя   Для кого писано? Постом выше? :blink: writeln(...   4.03.2010 14:56
Visnyshka   Что вы тут все на меня так кидаетесь?!((( Да, ...   5.03.2010 16:20
Lapp   Что вы тут все на меня так кидаетесь?!((( Да, ...   6.03.2010 4:54
Visnyshka   Да я читала учебник, и по делфи тоже, там все один...   9.03.2010 18:06


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.07.2025 8:25
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"