Ablak
Téglalap alakú ablakot úgy lehet változatossá tenni, hogy belső betéteket teszünk bele, így az ablak több kisebb üvegezett felületből áll. Sikerült hatféle változatot készíteni és az elkészült rajzokat képként is kimenteni, de sajnos összekeveredtek. Lehetséges, hogy egyes képekhez nincs program, másokat esetleg több program is rajzolhat.
Használunk egy eljárást:
def négyzet(h) for i in range(4): turtle.forward(h) turtle.right(90)
Segíts párosítani a rajzokat a programokkal! Melyik programhoz melyik ábra tartozik? Melyik ábra nem
Segíts párosítani a rajzokat a programokkal! Melyik programhoz melyik ábra tartozik? Melyik ábra nem tartozik egyik programhoz sem?
1. for i in range(2): négyzet(20) turtle.forward(100) turtle.right(90) négyzet(20) turtle.forward(60) turtle.right(90)
for i in range(2): négyzet(20) turtle.forward(40) négyzet(20) turtle.forward(40) négyzet(20) turtle.forward(20) turtle.right(90) turtle.forward(20) négyzet(20) turtle.forward(40) turtle.right(90)
for i in range(2): for j in range(3): négyzet(20) turtle.forward(20) turtle.forward(40) turtle.right(90) for j in range(3): négyzet(20) turtle.forward(20) turtle.right(90)]
for i in range(2): turtle.forward(20) for j in range(3): négyzet(20) turtle.forward(20) turtle.forward(20) turtle.right(90) turtle.forward(20) négyzet(20) turtle.forward(40) turtle.right(90)
for i in range(2): for j in range(5): négyzet(20) turtle.forward(20) turtle.right(90) for k in range(3): négyzet(20) turtle.forward(20) turtle.right(90)]
for i in range(2): négyzet(40) turtle.forward(100) turtle.right(90) négyzet(40) turtle.forward(60) turtle.right(90)
A
B
C
D
E
F
Hivatalos megoldás (HTML)
Téglalap alakú ablakot úgy lehet változatossá tenni, hogy belső betéteket teszünk bele, így az ablak több kisebb üvegezett felületből áll. Sikerült hatféle változatot készíteni és az elkészült rajzokat képként is kimenteni, de sajnos összekeveredtek. Lehetséges, hogy egyes képekhez nincs program, másokat esetleg több program is rajzolhat.
Használunk egy eljárást:
def négyzet(h)
for i in range(4):
turtle.forward(h)
turtle.right(90)
Segíts párosítani a rajzokat a programokkal! Melyik programhoz melyik ábra tartozik? Melyik ábra nem
Segíts párosítani a rajzokat a programokkal! Melyik programhoz melyik ábra tartozik? Melyik ábra nem tartozik egyik programhoz sem?
1. for i in range(2):
négyzet(20)
turtle.forward(100)
turtle.right(90)
négyzet(20)
turtle.forward(60)
turtle.right(90)
for i in range(2):
négyzet(20)
turtle.forward(40)
négyzet(20)
turtle.forward(40)
négyzet(20)
turtle.forward(20)
turtle.right(90)
turtle.forward(20)
négyzet(20)
turtle.forward(40)
turtle.right(90)
for i in range(2):
for j in range(3):
négyzet(20)
turtle.forward(20)
turtle.forward(40)
turtle.right(90)
for j in range(3):
négyzet(20)
turtle.forward(20)
turtle.right(90)]
for i in range(2):
turtle.forward(20)
for j in range(3):
négyzet(20)
turtle.forward(20)
turtle.forward(20)
turtle.right(90)
turtle.forward(20)
négyzet(20)
turtle.forward(40)
turtle.right(90)
for i in range(2):
for j in range(5):
négyzet(20)
turtle.forward(20)
turtle.right(90)
for k in range(3):
négyzet(20)
turtle.forward(20)
turtle.right(90)]
for i in range(2):
négyzet(40)
turtle.forward(100)
turtle.right(90)
négyzet(40)
turtle.forward(60)
turtle.right(90)
A | B | C | D | E | F |
Biztos Te is láttál már olyan párnát, amelyen a díszítést színesen varrott sorok alkották. Ezt a díszítési módot tűzésnek hívják. Készítsd el a tűzés1(méret) és a tűzés2(méret) eljárásokat, amelyek kirajzolják az ábrának megfelelő mintákat! A méret paraméter az ábrákon a nagy négyzetek oldalhossza. A külső vonalak feketék, a belső vonalak színesek legyenek, pirosak és kékek! (Segítség a színek: kék – ”blue”, piros – ”red”, fekete – ”black”. A gyök 2 értéke a math.sqrt(2) függvénnyel számítható ki. Ne felejtsd el importálni a math könyvtárat!)
tűzés1(100) | tűzés2(100) |
A. 1 – F 3 pont
B. 2 – D 3 pont
C. 3 – C 3 pont
D. 4 – A 3 pont
E. 5 – A 3 pont
F. 6 – B 3 pont
G. Nincs program az E-hez 2 pont
$magyarázat kellene
A tűzés1 azonos az első korcsoport megfelelő feladatával.
eljárás tűzés3 :méret :szín
tollvastagság! 3 tollszín! „fekete
ismétlés 4 [előre :méret jobbra 90]
tollszín! :szín
ismétlés 4 [jobbra 45 tollatle előre :méret*gyök 2
hátra :méret*gyök 2 rollatfel
balra 45 előre :méret/4 jobbra 45 tollatle
előre 3*:méret/4*gyök 2 tollatfel
hátra 3*:méret/4*gyök 2 balra 45
előre :méret /4*3 jobbra 90]
tollszín! „fekete tl tollvastagság! 1
vége
tűzés1
A. Van külső négyzet 1 pont
B. Van belső, feleakkora négyzet; párhuzamos oldalakkal éppen középen; kék színnel 1+1+1 pont
C. Van 4 darab negyedakkora négyzet a sarkokban; jó elhelyezkedéssel; pirosak, de csak a belső vonalak 1+2+2 pont
D. tűzés1 30 jó; tűzés1 50 jó 2+2 pont
tűzés2
E. Van külső négyzet 1 pont
F. Van két átló; éppen megfelelő hosszúságú; kék színnel 1+2+1 pont
G. Van 4 darab; az átlókkal párhuzamos; megfelelő hosszúságú; kék színnel rajzolt belső vonal 1+1+4+2 pont
H. tűzés2 30 jó; tűzés2 50 jó 2+2 pont