我已经为一个算法编写了伪代码,并想为它绘制一个活动图。然而,我找不到任何来源说明“for循环”的符号表示法。我不认为是决策菱形。
我已经为一个算法编写了伪代码,并想为它绘制一个活动图。然而,我找不到任何来源说明“for循环”的符号表示法。我不认为是决策菱形。
这里有一个例子。
int[] ns = { 1, 4, 9, 16, 25 };
for (int i=0; i<ns.length; i++) {
int n = ns[i];
System.out.println(n);
}
@startuml
start
:int[] ns = {1, 4, 9, 16, 25};
partition for {
:int i=0;
repeat :int n = ns[i];
:System.out.println(n);
backward:i++;
repeat while (i<ns.length)
}
stop
@enduml