Szimbólumok
Az alábbi eljárások különböző szimbólumokat rajzolnak ki. Azonban ezekből hiányzik egy-egy utasítás. Ezek helyét egy üres dobozzal jelöltük. Add meg a hiányzó utasításokat úgy, hogy a mellékelt szimbólumokat rajzolja ki az eljárás! A teknőc kiinduláskor felfele néz, a tolla le van engedve.
A.
def szimb1(h):
for i in range(6):
turtle.forward(h)
turtle.forward(h/2)
turtle.left(120)
turtle.forward(h/2)
turtle.left(120)
turtle.right(60)
B.
def szimb2(h):
turtle.left(90)
turtle.forward(h/10)
turtle.right(90)
turtle.forward(h/2)
turtle.right(90)
turtle.forward(h)
turtle.right(90)
turtle.forward(h/2)
turtle.left(45)
turtle.backward(h/10)
turtle.forward(h/10)
turtle.backward(h/10 )
turtle.forward(h/10)
C:
def szimb3(h):
turtle.left(90)
turtle.forward(h/3)
turtle.right(90)
turtle.forward(h/3)
turtle.forward(h/2)
turtle.right(90)
turtle.left(90)
turtle.forward(h/3)
turtle.left(90 )
turtle.forward(h/3)
turtle.forward(h/4)
Hivatalos megoldás (HTML)
Az alábbi eljárások különböző szimbólumokat rajzolnak ki. Azonban ezekből hiányzik egy-egy utasítás. Ezek helyét egy üres dobozzal jelöltük. Add meg a hiányzó utasításokat úgy, hogy a mellékelt szimbólumokat rajzolja ki az eljárás! A teknőc kiinduláskor felfele néz, a tolla le van engedve.
A. def szimb1(h): for i in range(6): turtle.forward(h) turtle.forward(h/2) turtle.left(120) turtle.forward(h/2) turtle.left(120) turtle.right(60) | B. def szimb2(h): turtle.left(90) turtle.forward(h/10) turtle.right(90) turtle.forward(h/2) turtle.right(90) turtle.forward(h) turtle.right(90) turtle.forward(h/2)
turtle.left(45) turtle.backward(h/10) turtle.forward(h/10)
turtle.backward(h/10 ) turtle.forward(h/10) |
C: def szimb3(h): turtle.left(90) turtle.forward(h/3) turtle.right(90) turtle.forward(h/3)
turtle.forward(h/2) turtle.right(90)
turtle.left(90) turtle.forward(h/3) turtle.left(90 ) turtle.forward(h/3)
turtle.forward(h/4) | |
Az alábbi eljárások különböző szimbólumokat rajzolnak ki. Azonban ezekből hiányzik egy-egy uta
A1. balra 120 vagy jobbra 240 5 pont
A2. hátra :h/2 5 pont
B1. jobbra 90 vagy balra 270 4 pont
B2. előre :h/2 4 pont
B3. jobbra 90 vagy balra 270 4 pont
C1. jobbra 90 vagy balra 270 4 pont
C2. előre :h/3 5 pont
C3. balra 90 vagy jobbra 270 4 pont
eljárás szimb1 :h | eljárás szimb2 :h |
eljárás szimb3 :h | |