← Vissza a feladatokhoz
Mit rajzolnak az alábbi eljárások első 1, második 1, harmadik 1 eljáráshívás hatására, ha a teknőc kezdetben a képernyő közepén áll és felfelé néz? Jelezd azt is, hogy a képernyő milyen méretű tartományában lesz a rajz!
A)
tanuld első :n
ha :n<100 [tollatfel előre :n tollatle előre 1 tollatfel ~
hátra :n+1 jobbra 90 előre 1 balra 90 tollatle ~
első :n+1]
végeB)
tanuld második :n
ha :n<100 [tollatfel előre 100-:n tollatle előre 1 tollatfel ~
hátra 100-:n+1 jobbra 90 előre 1 balra 90 tollatle ~
második :n+1]
végeC)
tanuld harmadik :n
ha :n<100 [tollatfel előre 100*(:n-1)/:n tollatle előre 1 ~
tollatfel hátra 100*(:n-1)/:n+1 jobbra 90 előre 1 ~
balra 90 tollatle harmadik :n+0.2]
vége