


Просто установи
+2Блок-схема для программы
Правильно ли я составил блок схему для ПОДПРОГРАММЫ (она обозначается как прямоугольник с двумя чертами по бокам) ?
Код программы:
void Peano(List<PointF>^ path, float x, float y, float xi, float xj, float yi, float yj, int n) {
if (n <= 0) {
PointF p(x + (xi + yi) / 2, y + (xj + yj) / 2);
path->Add(p);
}
else {
Peano(path, x, y, yi / 2, yj / 2, xi / 2, xj / 2, n - 1);
Peano(path, x + xi / 2, y + xj / 2, xi / 2, xj / 2, yi / 2, yj / 2, n - 1);
Peano(path, x + xi / 2 + yi / 2, y + xj / 2 + yj / 2, xi / 2, xj / 2, yi / 2, yj / 2, n - 1);
Peano(path, x + xi / 2 + yi, y + xj / 2 + yj, -yi / 2, -yj / 2, -xi / 2, -xj / 2, n - 1);
}
}
Фото основной функции

Фото подпрограммы

По дате
По рейтингу
В исходнике n<=0, на блок-схеме n=0...
слишком сложно
Больше по теме