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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2010, 14:15   #1
student2008
Пользователь
 
Регистрация: 01.06.2009
Сообщений: 31
По умолчанию Фрактальные алгоритмы в QBasic

Здравствуйте! Прошу помощи при создании программы в Qbasic:

Разработать алгоритм для построения фрактального изображения на основе «черепашьей графики». Для реализации этой графики используйте возможности GML и оператора DRAW. Формируемое изображение должно базироваться на «графическом примитиве» На рисунке - то, что должно в результате получиться
У меня есть программа с фракталами, но там другая фигура:

Код:
DECLARE SUB A (i AS INTEGER)
DECLARE SUB B (i AS INTEGER)
DECLARE SUB C (i AS INTEGER)
DECLARE SUB D (i AS INTEGER)
CLS
DIM i AS INTEGER
INPUT "Poryadok krivoy", i
SCREEN 9: PSET (600, 0)
CALL A(i)

SUB A (i AS INTEGER)
IF i > 0 THEN
CALL D(i - 1): DRAW "L 20"
 CALL A(i - 1): DRAW "D 20"
 CALL A(i - 1): DRAW "R 20"
 CALL B(i - 1)
END IF
END SUB

SUB B (i AS INTEGER)
IF i > 0 THEN
CALL C(i - 1): DRAW "U 20"
 CALL B(i - 1): DRAW "R 20"
 CALL B(i - 1): DRAW "D 20"
 CALL A(i - 1)
END IF
END SUB

SUB C (i AS INTEGER)
IF i > 0 THEN
CALL B(i - 1): DRAW "R 20"
 CALL C(i - 1): DRAW "U 20"
 CALL C(i - 1): DRAW "L 20"
 CALL D(i - 1)
END IF
END SUB

SUB D (i AS INTEGER)
IF i > 0 THEN
CALL A(i - 1): DRAW "D 20"
CALL D(i - 1): DRAW "L 20"
CALL D(i - 1): DRAW "U 20"
CALL C(i - 1)
END IF
END SUB
Изображения
Тип файла: jpg Лр10.jpg (6.0 Кб, 86 просмотров)

Последний раз редактировалось Stilet; 06.04.2010 в 08:39.
student2008 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритмы на множествах Pecherni Общие вопросы C/C++ 1 15.10.2009 12:41
Алгоритмы Levhik Общие вопросы Delphi 7 14.01.2009 17:38