← Vissza a feladatokhoz
2019 · Második forduló · 7–8. évfolyam4. feladat40 pont

Microbit rajzolása

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)előre :paramhátra :paramnégyzettéglalapszabályos háromszögismétlés – fix számúismétlés – egymásba ágyazott442

A microbit nem más, mint egy kisméretű, programozható panel, amelyen gombok, érzékelők és LED kijelzők vannak.

Készítsd eljárást microbit(h), amely kirajzolja ezt az eszközt az alábbi ábrának megfelelően:

A h paraméter a külső téglalap szélességét jelenti. A téglalap magassága a szélesség háromnegyede legyen!

A többi méret a mintához hasonlítson, de nem kell pontosan lemérni!

microbit(300)

Hivatalos megoldás (HTML)

A microbit nem más, mint egy kisméretű, programozható panel, amelyen gombok, érzékelők és LED kijelzők vannak.

Készítsd eljárást microbit(h), amely kirajzolja ezt az eszközt az alábbi ábrának megfelelően:

A h paraméter a külső téglalap szélességét jelenti. A téglalap magassága a szélesség háromnegyede legyen!

A többi méret a mintához hasonlítson, de nem kell pontosan lemérni!

A képen diagram, kör, tervezés látható

Automatikusan generált leírás

microbit(300)

Az előző korcsoporthoz képest megjelennek a címkék (A és B betű), valamint a körök helyett picit bonyolultabb alakzatok jönnek.

eljárás microbit :széles
törölkép
téglalap :széles :széles*3/4
körök :széles
ledsor :széles
gombsor :széles
haromszogsor :széles
haromszogek :széles
cimkek :széles
vége

eljárás cimkek :széles
előre :széles/2.2 jobbra 90 előre :széles/20 balra 90
címke "A haza előre :széles/2.2 jobbra 90 előre :széles
hátra :széles/18 balra 90 címke "B haza
vége

eljárás körök :méret
tollatfel előre :méret/10 jobbra 90 előre :méret/10
ismétlés 5 [kör :méret/10 előre :méret/10*2]
haza előre :méret/10 jobbra 90 előre :méret/10
hátra :méret/10/2
ismétlés 5 [balra 90 tollatle hátra :méret/10 jobbra 90
előre (:méret/10)-1 balra 90 előre (:méret/10)
tollatfel jobbra 90 előre (:méret/10)+1]
tollatfel haza
vége

A. Van külső téglalap, a paraméter a téglalap szélessége 1+1 pont

B. A külső téglalap magassága a paraméter háromnegyede 1 pont

C. Van legalább egy sornyi (vagy oszlopnyi) (5 darabból) álló pici téglalapsor (egy vonalra illeszkednek, köztük térközzel) 2 pont

D. Van 5x5-ös téglalapokból álló rács (a téglalapok között térköz van, a sorok/oszlopok egy vonalra illeszkednek); megfelelő helyen (nagyjából középen), az eltérés a középvonaltól a téglalap szélességének huszada lehet maximum 2+2 pont

E. Van legalább egy kör, és a kört érint két szakaszt a minta szerint 2 pont

F. Van 5 kör az érintőkkel együtt, köztük térköz van, egy vonalra illeszkednek; megfelelő helyre (a középső kör nagyjából középen van, az eltérés a középvonaltól a téglalap szélességének huszada lehet maximum); az érintő szakaszok az alsó vonalig érnek 2+2+2 pont

G. Van egy négyzet, benne egy fekete ponttal; a pont a négyzet közepén van 2+1 pont

H. Mind a két gomb (négyzet, benne fekete kör, középen) a megfelelő helyeken van 2 pont

I. A megfelelő pozíción vannak megfelelő irányba néző szabályos háromszögek; mindkettő a minta szerinti az elforgatással 2+1 pont

J. Az ábra tetején van három, egyre kisebb szabályos háromszög; a háromszögek pontosan egymás után következnek, nincs térköz, illeszkednek a felső vonalra 2+2 pont

K. Van „A” felirat a megfelelő helyen; ugyanez igaz a „B”-re 1+1 pont

L. A microbit 300 eljárás a mintának megfelelő ábrát rajzol, minden rajzelem megtalálható rajta a megfelelő pozíción. 3 pont

M. Kisebb (pl. 200) és nagyobb (400) paraméterrel meghívva is igaz a fenti állítás 3+3 pont