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

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





o pos do begin (x> vers [i]. x-rad) and (x vers [i]. y-rad) and (y '0 'then [i-1, j-1]: = 1 else dost [i-1, j-1 ]: = 0; i: = 1 to pos doj: = 1 to pos dodost [j-1, i-1] = 0 then doroga: = doroga +1;

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]); i: = 1 to pos doj: = 1 to pos dodost [j-1, i-1] = 0 then vver: = vver +1;. StringGrid1.Cells [j, i]: = inttostr (dost [i-1, j-1]);

end;; TForm1.redrow;// перемальовування зображення графа на картінкеi, j: Integer;// допоміжні змінні

beginpos = 0 then exit;: = stringgrid3.ColCount-1;. Canvas.Pen.Mode: = pmCopy;. Canvas.Brush.Color: = clWhite;. Canvas.Rectangle (0,0 , Image1.Width, Image1.Height);// очищення канвас без міганія.Canvas.Pen.Width: = 1; i: = 1 to n do// малюємо дугіj: = 1 to n dostrtoint (StringGrid3.Cells [i, j])> 0 then.Canvas.MoveTo (vers [i]. x, vers [i]. y);. Canvas.lineTo (vers [j]. x, vers [j]. y);

///червона крапка направленія.Canvas.pen.Color: = clRed;

Image1.Canvas.Brush.Color: = clRed;. 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);. 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-vers [j ]. y) * 0.93) +3);. Canvas.ellipse (round (vers [j]. x + (vers [i]. x-vers [j]. x) * 0.95) -2, round (vers [j ]. y + (vers [i]. y-vers [j]. y) * 0.95) -2, (vers [j]. x + (vers [i]. x-vers [j]. x) * 0.95) + 2, round (vers [j]. y + (vers [i]. y-vers [j]. y) * 0.95) +2);. Canvas.ellipse (round (vers [j]. x + (vers [i] . x-vers [j]. x) * 0.97) -1, round (vers []. y + (vers [i]. y-vers [j]. y) * 0.97) -1, (vers [j]. x + (vers [i]. x-vers [j]. x) * 0.97) +1, round (vers [j]. y + (vers [i]. y-vers [j]. y) * 0.97) +1 );. Canvas.Pen.Color: = clBlack;. Canvas.Brush.Color: = clWhite;. Canvas.pen.Style: = psSolid;; i: = 1 to n do

begin// вершини - гуртки з номером вершини


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





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

  • Реферат на тему: Програма визначення досяжності населеного пункту в системі односторонніх до ...
  • Реферат на тему: Creation of control system by a personnel how to begin with a zero
  • Реферат на тему: Пошук вершини в графі між двома заданими вершинами
  • Реферат на тему: Система забезпечення виклику екстрених оперативних і інших служб життєзабез ...
  • Реферат на тему: Визначення газоємних району міста