Нарисовать фрактальный объект, используя рекурсию - VB

Узнай цену своей работы

Формулировка задачи:

нарисовать фрактальный объект,с использованием рекурсивного алгоритма.квадрат

Решение задачи: «Нарисовать фрактальный объект, используя рекурсию»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Sub Form_Load()
  4.     AutoRedraw = True: FillStyle = vbSolid: FillColor = vbWhite: Move 0, 0, Screen.Width, Screen.Height
  5.     Draw ScaleWidth \ 2, ScaleHeight \ 2, ScaleWidth \ 8, ScaleHeight \ 8
  6. End Sub
  7. Private Sub Draw(ByVal x As Long, ByVal y As Long, ByVal w As Long, ByVal h As Long)
  8.     Dim nw  As Long, nh As Long
  9.     If w > Screen.TwipsPerPixelX * 2 And h > Screen.TwipsPerPixelY * 2 Then
  10.         nw = w / 2: nh = h / 2
  11.         Draw x - (nw + w) / 2, y, nw, nh
  12.         Draw x + (nw + w) / 2, y, nw, nh
  13.         Draw x, y - (nh + h) / 2, nw, nh
  14.         Draw x, y + (nh + h) / 2, nw, nh
  15.     End If
  16.     Me.Line (x - w / 2, y - h / 2)-Step(w, h), , B
  17. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы