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(4): turtle.forward(h)
turtle.right(90)
for i in :
turtle.forward(h/3)
turtle.right(90)
turtle.forward(h)
turtle.backward(h)
B:
def szimb2(h):
for i in :
turtle.forward(h/4)
turtle.forward(h/4)
C:
def szimb3(h):
turtle.left(45)
turtle.forward(h/3)
turtle.right(90)
turtle.forward(h)
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(4): turtle.right(90) for i in : turtle.forward(h/3) turtle.right(90) turtle.forward(h) turtle.backward(h)
| B: def szimb2(h): for i in : turtle.forward(h/4)
turtle.forward(h/4)
|
C: | def szimb3(h): turtle.left(45) turtle.forward(h/3)
turtle.right(90) turtle.forward(h)
|
A1. ismétlés 3 {ismétlés 2 is jó} 5 pont
A2. balra 90 {jobbra 270 is jó} 6 pont
B1. ismétlés 4 5 pont
B2. jobbra 90 {balra 270 is jó} 6 pont
B3. balra 90 {jobbra 270 is jó} 6 pont
C. hátra :h/3 5 pont
eljárás szimb1 :h | eljárás szimb2 :h | eljárás szimb3 :h |