Rovásírás
A rovásírás egyes betűi egyenes vonalakból állnak. Az alábbi eljárásokbó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 betűket rajzolja ki az eljárás.
def ibetű(h): turtle.forward(h) turtle.backward(h/4) turtle.left(105) turtle.forward(h/4) turtle.backward(h/2) f turtle.right(105) turtle.backward(3*h/4)
def mbetű(h): turtle.forward(h) for i in range(2): x turtle.forward(h/2) turtle.right(120) for i in range(2): turtle.forward(h/2) turtle.left(120)
def rbetű(h): turtle.forward(h) turtle.backward(3*h/5) turtle.right(66) turtle.forward(h/2) turtle.left(66) turtle.forward(2*h/5) x turtle.forward(3*h/5) turtle.right(66) turtle.backward(h/2) turtle.left(66) turtle.backward(2*h/5)
Hivatalos megoldás (HTML)
A rovásírás egyes betűi egyenes vonalakból állnak. Az alábbi eljárásokbó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 betűket rajzolja ki az eljárás.
def ibetű(h):
turtle.forward(h)
turtle.backward(h/4)
turtle.left(105)
turtle.forward(h/4)
turtle.backward(h/2)
f
turtle.right(105)
turtle.backward(3*h/4)
def mbetű(h):
turtle.forward(h)
for i in range(2):
x
turtle.forward(h/2)
turtle.right(120)
for i in range(2):
turtle.forward(h/2)
turtle.left(120)
def rbetű(h):
turtle.forward(h)
turtle.backward(3*h/5)
turtle.right(66)
turtle.forward(h/2)
turtle.left(66)
turtle.forward(2*h/5)
x
turtle.forward(3*h/5)
turtle.right(66)
turtle.backward(h/2)
turtle.left(66)
turtle.backward(2*h/5)
eljárás ibetű :h
előre :h hátra :h/4
balra 105 előre :h/4
hátra :h/2 előre :h/4
jobbra 105 hátra 3*:h/4
vége
eljárás mbetű :h
előre :h
ismétlés 2 [balra 120 előre :h/2]
jobbra 120
ismétlés 2 [előre :h/2 balra 120]
vége
eljárás rbetű :h
előre :h hátra 3*:h/5
jobbra 66 előre :h/2
balra 66 előre 2*:h/5
hátra :h előre 3*:h/5
jobbra 66 hátra :h/2
balra 66 hátra 2*:h/5
vége
A. Ibetű eljárásban mozgást helyettesít helyesen 3 pont
B. Ibetű eljárásban mozgás paramétere helyes 7 pont
C. Mbetű eljárásban fordulást helyettesít helyesen 3 pont
D. Mbetű eljárásban fordulás paramétere helyes 7 pont
E. Rbetű eljárásban mozgást helyettesít helyesen 3 pont
F. Rbetű eljárásban mozgás paramétere helyes 7 pont