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(2):
turtle.forward(h/4)
turtle.forward(h/8)
turtle.right(90)
for i in range(180):
turtle.forward(1)
turtle.right(1)
for i in range(2):
turtle.forward(h/4)
turtle.forward(h/8)
turtle.right(90)
B:
def szimb2(h):
turtle.pendown()
turtle.forward(h/3)
turtle.forward(h/3)
turtle.forward(h/3)
turtle.penup()
turtle.backward(h)
turtle.left(90)
turtle.forward(h/2)
turtle.right(100)
turtle.pendown()
turtle.forward(h)
turtle.penup()
turtle.backward(h)
turtle.left(100)
turtle.backward(h)
turtle.pendown()
C:
def szimb3(h):
turtle.forward(h)
turtle.forward(h*math.sqrt(2))
turtle.forward(h)
for i in :
turtle.backward(h/6)
turtle.left(90 )
turtle.forward(h/20)
turtle.forward(h/20)
turtle.right(90)
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(2): turtle.forward(h/4)
turtle.forward(h/8) turtle.right(90)
for i in range(180): turtle.forward(1) turtle.right(1) for i in range(2): turtle.forward(h/4)
turtle.forward(h/8) turtle.right(90) | B: def szimb2(h): turtle.pendown() turtle.forward(h/3)
turtle.forward(h/3)
turtle.forward(h/3) turtle.penup() turtle.backward(h) turtle.left(90) turtle.forward(h/2) turtle.right(100) turtle.pendown() turtle.forward(h) turtle.penup() turtle.backward(h) turtle.left(100) turtle.backward(h)
turtle.pendown()
|
C: def szimb3(h): turtle.forward(h)
turtle.forward(h*math.sqrt(2))
turtle.forward(h) for i in : turtle.backward(h/6) turtle.left(90 ) turtle.forward(h/20)
turtle.forward(h/20) turtle.right(90) | |
Az alábbi eljárások különböző szimbólumokat rajzolnak ki. Azonban ezekből hiányzik egy-egy
A1. 3 pont
A2. 3 pont
A3. 3 pont
B1. 3 pont
B2. 3 pont
B3. 3 pont
B4. 3 pont
C1. 3 pont
C2. 3 pont
C3. 3 pont
C4. 3 pont
eljárás szimb1 :h | eljárás szimb2 :h |
eljárás szimb3 :h | |