Головна

Создание диаграмм деятельности

  1. Activity diagram (диаграммы активности).
  2. Charts (семейство листов диаграмм)
  3. Class diagram (диаграмма классов).
  4. Collaboration diagram (диаграммы сотрудничества)
  5. Component diagram (диаграмма компонент).
  6. Deployment diagram (диаграмма топологии).
  7. HIPO - диаграмма

Была создана диаграмма деятельности, которая представляет шаги рисования прямой линии (рисунок 3.2). В качестве алгоритма для изображения прямой линии используется алгоритм Брезэнхема.

Рисунок 3.2 - Диаграмма деятельности

Программный код, реализован по данному алгоритму, представлен на языке программирования Object Pascal:

Procedure Line(x1,y1,x2,y2:integer);

var dx,dy,i,sx,sy,check,e,x,y:integer;

begin

dx:=abs(x1-x2); // abs() повертає абсолютну величину числа

dy:=abs(y1-y2);

sx:=Sign(x2-x1); // Sign() - функція перевірки знаку

sy:=Sign(y2-y1);

x:=x1;

y:=y1;

check:=0;

if dy>dx then begin

dx:=dx+dy;

dy:=dx-dy;

dx:=dx-dy;

check:=1;

end;

e:= 2*dy - dx;

for i:=1 to dx do begin

image1.Canvas.Pixels[x,y]:=clBlack;

if e>=0 then begin

if check=1 then x:=x+sx else y:=y+sy;

e:=e-2*dx;

end;

if check=1 then y:=y+sy else x:=x+sx;

e:=e+2*dy;

end;

end;



  1   2   3   4   5   6   7   8   9   10   11   12   Наступна

Введение | Современные web-технологии | Разработка набора WEB - страниц | Знакомство с интерфейсом графического редактора | История создания UML | Осмотр Microsoft Visio 2007 | Изображение обьЕктов с помощью библиотеки OPENGL | Архитектура OPENGL | Процесс выполнения работы в OPENGL |

© 2016-2022  um.co.ua - учбові матеріали та реферати