← Vissza a feladatokhoz
Az egyik klasszikus rekurzív görbe a Koch görbe, amit az alábbi rekurzív eljárás rajzol (Koch 4 240 hívással):
eljárás Koch :n :h
hak :n=1 [előre :h]
[Koch :n-1 :h/3 balra 60 Koch :n-1 :h/3 jobbra 120
Koch :n-1 :h/3 balra 60 Koch :n-1 :h/3]
végeÍrtunk 4 eljárás a fenti pici módosításával:
eljárás alfa :n :h
hak :n=1 [előre :h]
[alfa :n-1 :h/3 balra 60 alfa :n-1 :h/3 jobbra 120
alfa :n-1 :h/6 balra 60 alfa :n-1 :h/3]
vége
eljárás béta :n :h
hak :n=1 [előre :h]
[béta :n-1 :h/3 balra 60 béta :n-1 :h/3 jobbra 90
béta :n-1 :h/3 balra 30 béta :n-1 :h/3]
vége
eljárás gamma :n :h
hak :n=1 [előre :h]
[gamma :n-1 :h/3 balra 90 gamma :n-1 :h/3 jobbra 120
gamma :n-1 :h/3 balra 30 gamma :n-1 :h/3]
vége
eljárás delta :n :h
hak :n=1 [előre :h]
[delta :n-1 :h/3 balra 60 delta :n-1 :h/3 jobbra 120
delta :n-1 :h/2 balra 60 delta :n-1 :h/3]
végeKaptunk 4 rajzot, add meg, hogy melyik rajzot melyik eljárás rajzolja!
A. B.
C. D.