Mit rajzol
Mit rajzolnak az alábbi eljárások?
A. for i in range(3): for j in range(2): turtle.forward(50) turtle.right(60) for j in range(2): turtle.forward(50) turtle.left(60)
B. for i in range(3): for j in range(2): turtle.forward(50) turtle.right(60) turtle.forward(50) for j in range(2): turtle.forward(50) turtle.left(60) turtle.forward(50)
C. for i in range(3): for j in range(2): turtle.forward(50) turtle.right(60) turtle.forward(50) for j in range(2): turtle.left(60) turtle.forward(50)
D. for i in range(3): for j in range(2): turtle.forward(50) turtle.left(60) turtle.forward(50) for j in range(2): turtle.forward(50) turtle.right(60) turtle.forward(50)]
E. for i in range(3): for j in range(2): turtle.forward(50) turtle.right(60) turtle.right(120) for j in range(2): turtle.left(60) turtle.forward(50)
Hivatalos megoldás (HTML)
Mit rajzolnak az alábbi eljárások?
A. for i in range(3):
for j in range(2):
turtle.forward(50)
turtle.right(60)
for j in range(2):
turtle.forward(50)
turtle.left(60)
B. for i in range(3):
for j in range(2):
turtle.forward(50)
turtle.right(60)
turtle.forward(50)
for j in range(2):
turtle.forward(50)
turtle.left(60)
turtle.forward(50)
C. for i in range(3):
for j in range(2):
turtle.forward(50)
turtle.right(60)
turtle.forward(50)
for j in range(2):
turtle.left(60)
turtle.forward(50)
D. for i in range(3):
for j in range(2):
turtle.forward(50)
turtle.left(60)
turtle.forward(50)
for j in range(2):
turtle.forward(50)
turtle.right(60)
turtle.forward(50)]
E. for i in range(3):
for j in range(2):
turtle.forward(50)
turtle.right(60)
turtle.right(120)
for j in range(2):
turtle.left(60)
turtle.forward(50)
Készítsd el az alábbi ábrákat kirajzoló párna1(szélesség,magasság), párna2(szélesség,magasság) eljárásokat! A párnákon három csík és három elforgatott négyzet van. (A négyzet oldalhossza magasság/2.82.) A két párna közötti különbség a csíkok színe. A párna1 esetében a külső csíkok pirosak és a középső zöld, a párna2 esetében éppen fordítva. A csíkok vastagabbak a körvonalaknál.
párna1(100,60) | párna2(100,60) |
Ha az alábbi ábrákon a hármas ismétlésből legalább egy jó, akkor 2-2 pont adható.
A. 7 pont
B. 7 pont
C. 7 pont
D. 7 pont
E. 7 pont
Használjuk az előző korcsoportban megírt párna0 eljárást (ez a közös a különböző párnákban)! A mostani két párna pedig csak a színek kiosztásában különbözik.
eljárás párna1 :sz :m
párna0 :sz :m "piros "zöld
párnaalap :sz :m
vége
eljárás párna2 :sz :m
párna0 :sz :m "zöld "piros
párnaalap :sz :m
vége
eljárás párnaalap :sz :m
tollatfel tollvastagság! 2 jobbra 90 előre :sz/2+:m/4
tollatle tollszín! "fekete
ismétlés 3 [tollatle balra 45
ismétlés 4 [előre :m/4*1.41 jobbra 90]
tollatfel jobbra 45 hátra :m/2]
előre :m hátra :sz/2-:m/4 balra 90 hátra :m/2 tollatle
vége
Párna1
A. Van egy külső téglalap; szélességgel és oldallal paraméterezett 1+2 pont
B. Van 3, a vízszintes oldallal párhuzamos csík; egyenlő távolságokra; 1+2+1+2+2 pont
vastagabb; 2 piros és 1 zöld; paraméteresen is jó
C. Van három négyzet; szimmetrikusan a közepén; elforgatva 45 fokkal; fekete 1+2+2+1 pont
D. Jó a párna1 100 60 1 pont
E. Jó a párna1 150 60 1 pont
F. Jó párna1 100 100 1 pont
Párna2
G. Van egy külső téglalap; szélességgel és oldallal paraméterezett 1+2 pont
H. Van 3, a vízszintes oldallal párhuzamos csík; egyenlő távolságokra; 1+2+1+2+2 pont
vastagabb; 2 zöld és 1 piros; paraméteresen is jó
I. Van három négyzet; szimmetrikusan a közepén; elforgatva 45 fokkal; fekete 1+2+2+1 pont
J. Jó a párna2 100 60 1 pont
K. Jó a párna2 150 60 1 pont
L. Jó a párna2 100 100 1 pont