fraktaly

Úlohy IV.

  1. Napíšte rekurzívnu procedúru, pomocou ktorej sa vykreslí "Hilbertovu krivku I. (r. 1891)" podľa predlohy na obrázku, do zvoleného stupňa.
    Hilbertova krivka
  2. Napíšte rekurzívnu procedúru, pomocou ktorej sa vykreslí "Dračiu krivku" podľa predlohy na obrázku, do zvoleného stupňa.
    Dračia krivka
  3. Napíšte rekurzívnu procedúru, pomocou ktorej sa vykreslí "Kochovu krivku" podľa predlohy na obrázku, do zvoleného stupňa.
    Kochova krivka
  4. Napíšte rekurzívnu procedúru, pomocou ktorej sa vykreslí "Rings" podľa predlohy na obrázku, do zvoleného stupňa.
    (krivka je daná vzťahmi: iniciátor: F+F+F+F, generátor: F -> FF+F+F+F+F+F-F, uhol = 90°)
    Rings
  5. Napíšte rekurzívnu procedúry, pomocou ktorých sa vykreslí "Sierpinski Arrow " podľa predlohy na obrázku, do zvoleného stupňa.
    (krivka je daná vzťahom: iniciátor :Y, X->Y+X+Y, Y->X-Y-X, uhol = 60°)
    Sierpinski Arrow
  6. Napíšte rekurzívnu procedúru, pomocou ktorej sa vykreslí krivka "Tiles" podľa predlohy na obrázku, do zvoleného stupňa.
    (krivka je daná vzťahom: iniciátor: F+F+F+F, generátor: F->FF+F-F+F+FF, uhol = 90°)
    Tiles
  7. Napíšte rekurzívnu procedúru, pomocou ktorej sa vykreslí krivka "Triangel- L-system" podľa predlohy na obrázku, do zvoleného stupňa.
    (krivka je daná vzťahom: iniciátor: F+F+F, generátor: F->F-F+F, uhol = 120°)
    Triangel L system
  8. Napíšte rekurzívnu procedúry, pomocou ktorých sa vykreslí "PeanoGosper krivku" podľa predlohy na obrázku, do zvoleného stupňa.
    (krivka je daná vzťahom: X ->X+Y++Y-X--XX-Y+,Y->-X+YY++Y+X--X-Y, uhol=60°)
    Peano Gosper krivka
  9. Napíšte rekurzívnu procedúry, pomocou ktorých sa vykreslí "Peanovu krivku" podľa predlohy na obrázku, do zvoleného stupňa.
    (krivka je daná vzťahom: X->XFYFX+F+YFXFY-F-XFYFX, Y->YFXFY-F-XFYFX+F+YFXFY a uhol=90°)
    Peanova krivka
  10. Napíšte rekurzívnu procedúry, pomocou ktorých sa vykreslí "Cantorovu množinu" podľa predlohy na obrázku, do zvoleného stupňa.
    (krivka je daná vzťahom: X->XYX, Y->YYY)
    Cantorova množina
  11. Napíšte rekurzívnu procedúru, pomocou ktorej sa vykreslí "Sierpinskeho krivku" podľa predlohy na obrázku, do zvoleného stupňa.
    (krivka je daná vzťahom: iniciátor- > F+XF+F+XF, X- > XF-F+F-XF+F+XF-F+F-X, F – pohyb dopredu o a).
    Sierpinskeho krivka