Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2010, 20:40   #1
ksandrj
 
Регистрация: 23.09.2010
Сообщений: 5
По умолчанию Блок-схема алгоритма

Помогите составить блок-схему:

public void Kokh(float startx, float starty, float endx, float endy, int level)
{
float x1 = startx, x2 = endx, x3, y1 = starty, y2 = endy, y3, dist, cosa, sina, h;
System.Drawing.Graphics gr = this.CreateGraphics();
this.Show();
if (level == 1)
{
gr.DrawLine(new Pen(Color.Black), x1, y1, x2, y2);
}
else
{
dist = (float)Math.Sqrt((endx - startx) * (endx - startx) + (endy - starty) * (endy - starty));
h = dist / (2 * (float)Math.Sqrt(3));
sina = (endy - starty) / dist;
cosa = (endx - startx) / dist;
x1 = startx + (endx - startx) / 3;
x2 = (endx + startx) / 2 + h * sina;
x3 = startx + 2 * (endx - startx) / 3;
y1 = starty + (endy - starty) / 3;
y2 = (endy + starty) / 2 - h * cosa;
y3 = starty + 2 * (endy - starty) / 3;
Kokh(startx, starty, x1, y1, level - 1);
Kokh(x1, y1, x2, y2, level - 1);
Kokh(x2, y2, x3, y3, level - 1);
Kokh(x3, y3, endx, endy, level - 1);
}
}
ksandrj вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок-схема алгоритма проги maxdima89 Помощь студентам 0 29.09.2010 13:03
Блок-схема алгоритма шифрования/расшифрования MontyJo Помощь студентам 6 28.06.2010 21:20
блок схема для алгоритма RC6 Anenya.K Софт 5 09.03.2010 18:38
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10
Блок-схема алгоритма NatNiM PHP 7 02.05.2009 18:16