Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Визначення досяжності міста в змінюваною системі двосторонніх доріг

Реферат Визначення досяжності міста в змінюваною системі двосторонніх доріг





id3 do (f, iTmp);: = iTmp; (f, iTmp);: = iTmp;. Value: = ColCount-1; i: = 0 to ColCount - 1 dok: = 0 to RowCount - 1 do (f, strTemp); [i, k]: = strTemp;;. Caption: =''; ; (f); StringGrid3.ColCount> 10 then button6.Click else button5.Click ;//оновимо ізображеніе.Caption: = 'Розмістити місто' + IntToStr (pos +1);; TForm1.Button8Click (Sender: TObject);: TextFile;, k: Integer; (not SaveDialog1.Execute ()) then exit;// перевіряємо відкрився Чи діалог завантаження (f, SaveDialog1.FileName); (f); StringGrid3 do (f, ColCount); (f, RowCount) ; i: = 0 to ColCount - 1 dok: = 0 to RowCount - 1 do (F, Cells [i, k]);; (F);; TForm1.N10Click (Sender: TObject);

begin.Click;// виклик рішення Гамільтона циклу

end; TForm1.Button11Click (Sender: TObject); i, j, k: integer;: array of array of integer; pos <2 then exit; (dost, pos, pos); i: = 1 to pos doj: = 1 to pos doStringGrid3.Cells [j, i] <> '0 'then [i-1, j-1]: = 1 else dost [i-1, j-1]: = 0;

for k: = 0 to pos-1 do// шукаємо чи можна скоротити шлях через третю вершину К

for i: = 0 to pos-1 doj: = 0 to pos-1 do [i, j]: = dost [i, j] or (dost [i, k] and dost [ k, j]); dost [isv.Value-1, vv.Value-1] = 0 then

label5.Caption: = 'Місто НЕ досяжний'

begin.Caption: = 'Місто досяжний'; i: = 1 to pos doj: = 1 to pos do.Cells [j, i]: = inttostr (dost [i-1, j- 1]);;; TForm1.StringGrid3KeyUp (Sender: TObject; var Key: Word;: TShiftState);;; TForm1.vvChange (Sender: TObject); vv.Value> pos then vv.Value: = pos;; TForm1. isvChange (Sender: TObject); isv.Value> pos then isv.Value: = pos;; TForm1.IzverChange (Sender: TObject); izver.Value> pos then izver.Value: = pos;; TForm1.N6Click (Sender: TObject);. show;; redrow_result_true; i, j: integer; pos = 0 then exit;: = form1.stringgrid3.ColCount-1;. Image1.Canvas.Pen.Mode: = pmCopy;. Image1.Canvas.Brush. Color: = clWhite;. Image1.Canvas.Rectangle (0,0, form1.Image1.Width, form1.Image1.Height);// очищення канвас без міганія.Image1.Canvas.Pen.Width: = 3;. Image1. Canvas.Pen.Color: = clGreen; i: = 1 to n do// малюємо ребраj: = 1 to n dostrtoint (form1.StringGrid3.Cells [i, j])> 0 then.Image1.Canvas.MoveTo (vers [i]. x, vers [i]. y);. Image1.Canvas.lineTo (vers [j]. x, vers [j]. y);

///червона крапка направленія.Image1.Canvas.pen.Color: = clRed;. Image1.Canvas.Brush.Color: = clRed;. Image1.Canvas.ellipse (round (vers [j ]. x + (vers [i]. x-vers [j]. x) * 0.9) -4, round (vers [j]. y + (vers [i]. y-vers [j]. y) * 0.9) -4, (vers [j]. x + (vers [i]. x-vers [j]. x) * 0.9) +4, round (vers [j]. y + (vers [i]. y-vers [j ]. y) * 0.9) +4);. Image1.Canvas.ellipse (round (vers [j]. x + (vers [i]. x-vers [j]. x) * 0.93) -3, round (vers [j]. y + (vers [i]. y-vers [j]. y) * 0.93) -3, (vers [j]. x + (vers [i]. x-vers [j]. x) * 0.93 ) +3, round (vers [j]. y + (vers [i]. y-ver...


Назад | сторінка 16 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програма визначення досяжності населеного пункту в системі односторонніх до ...
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Знаходження оптимальних шляхів транспортування вантажу при нестабільній зав ...
  • Реферат на тему: Визначення оптимального завантаження транспортного судна
  • Реферат на тему: Місто: поняття, критерії визначення