Top.Mail.Ru
Ответы
Аватар пользователя
1мес
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Просто установи
+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);

}

}

Фото основной функции

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

По дате
По рейтингу
Аватар пользователя
Гений
1мес

В исходнике n<=0, на блок-схеме n=0...

Аватар пользователя
1мес

слишком сложно