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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2009, 20:50   #1
tanek
Форумчанин
 
Регистрация: 07.03.2009
Сообщений: 209
По умолчанию Delphi ошибка в процедуре

Добрый вечер уважаемые пользователи, и вот опять обращаюсь к вам за помощью... Сделала программу которая решает матрицу методом простых итераций. Я все сделала, она работает, но выдает не правильные значение..... помогите мне исправить программу, я больше не знаю что делать
вот сама процедура:
Код:
procedure CalculationOfMaximum;
const
  e=0.1;
var
  p,i,j : integer;
begin
  repeat
    p:=0;
    for I := 1 to 3 do
    begin
      x[i]:=-total_components[i];
      for j:=1 to 3 do
      begin
        if(i<>j) then
          x[i]:=x[i]+matrix[i][j]*x[j];
      end;
      x[i]:=x[i]/(-matrix[i][i]);
    end;
    for i:=1 to 3 do
      if (abs(x[i-1])-abs(x[i])) < e then
        P:=P+1;
  until p=3;
end;
вот сам проект....
Вложения
Тип файла: rar курсач Таня (новый вариант).rar (326.6 Кб, 7 просмотров)
tanek вне форума Ответить с цитированием
Старый 26.12.2009, 22:21   #2
Volt
Форумчанин
 
Аватар для Volt
 
Регистрация: 07.12.2008
Сообщений: 244
По умолчанию

ну во первых делить на ноль нельзя x[i]:=x[i]/(-matrix[i][i]); а (-matrix[i][i]) бывает равен нулю
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅]

Последний раз редактировалось Volt; 26.12.2009 в 22:27.
Volt вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Это ошибка Delphi или моя ошибка??? bloodeagle Общие вопросы Delphi 3 12.11.2009 15:26
ошибка в процедуре сортировки строк массива halfpenny Паскаль, Turbo Pascal, PascalABC.NET 1 17.06.2009 00:36
Вопрос по процедуре Delphi Evgenii Общие вопросы Delphi 13 11.02.2009 17:54
Ошибка в процедуре GAGARIN-NEW Помощь студентам 2 21.12.2007 09:23