Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 02.06.2010, 15:26
Supra0991 Supra0991 вне форума
Прохожий
 
Регистрация: 26.04.2010
Сообщения: 20
Репутация: 9
Стрелка какой компонент?? ниче не понял

Привет всем! я глухих. ну не грамота пишу.
обьясни
что это такое
Цитата:
uses
SysUtils;

type MyArray= array of array of real;
MyArray_X = array of longint;
вот это красный выделеник какой компонент?
procedure Step_Dual_simplex(var a:MyArray; m,n,i1,j1:integer);
{производит один шаг двойственного симплекс-метода,
ведущий элемент - a[i1,j1]}
var i,j:integer;
b,b1:array of real;
begin
SetLength(b,m);Setlength(b1,n);
for i:=0 to m-1 do b[i]:=a[i,j1];
for i:=0 to n-1 do b1[i]:=a[i1,i];
for i:=0 to m-1 do
for j:=0 to n-1 do begin
if (i=i1) and (j=j1) then a[i,j]:=1/b[i1]
else
if (i=i1) then a[i,j]:=b1[j]/b[i1]
else
if (j=j1) then a[i,j]:=-b[i]/b[i1]
else a[i,j]:=a[i,j]-b[i]*b1[j]/b[i1];
end;
for i:=0 to n-1 do a[i1,i]:=0;a[i1,j1]:=-1;
Finalize(b);Finalize(b1);
end;
это как понят?
function Lexikogr_few(a:MyArray; m,n:integer;i,i1:integer):boolean;
{первый столбец лексикографически меньше второго}
var j:integer;
begin
Lexikogr_few:=false;
j:=0;
while (a[j,i]=a[j,i1]) and (j<m-1) do Inc(j);
if (j<m-1) and (a[j,i]<a[j,i1]) then Lexikogr_few:=true;
end;
внутри документ есть много но какой ставить компонент?? помоги
Ответить с цитированием
  #2  
Старый 02.06.2010, 16:06
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

1.Это не компонент, это описание пользовательской процедуры с именем Step_Dual_simplex. Далее в коде, скорее есть вызов этой процедуры по ее имени с параметрами.

2. function Lexikogr_few(a:MyArray; m,n:integer;i,i1:integer):boolean;
Это тоже описание, но уже функции. Отличается процедура от функции тем, что первая не возвращает данных, а вторая возвращает. (но тут есть свои тонкости, которые вам еще предстоит изучить)

Вообще ваши вопросы относятся к основам программирования, вы можете без особых проблем купить литературу для начинающих практически в любом книжном магазине.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 02.06.2010, 22:38
Аватар для Bars1992
Bars1992 Bars1992 вне форума
Активный
 
Регистрация: 24.04.2010
Адрес: Украина, Кременчуг
Сообщения: 249
Репутация: 22
По умолчанию

Цитата:
Сообщение от Страдалецъ
Вообще ваши вопросы относятся к основам программирования, вы можете без особых проблем купить литературу для начинающих практически в любом книжном магазине.
А если вы бедный студент тогда просто скачайте
__________________
Не твори зла, и жизнь повернется к тебе передом
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:24.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025