Kijelző
Egy 7 szegmenses kijelzőn a számjegyeket a következőképpen jelenítjük meg:
Rajzoló eszközünk (teknőc, macska, méhecske vagy amit szeretnétek) kezdetben a 7 szegmens jobb alsó sarkában áll és felfelé (azaz északra) néz. Az E (előre), H (hátra), B (balra), J (jobbra) parancsokkal vezérelhetjük, a mozgások egy szegmensnyit lépnek, a fordulások 90 fokot fordulnak. Az 1-es számjegyet például az E E parancs sorozattal rajzoltathatjuk ki.
Az alábbi 5 parancs sorozat számjegyeket rajzol, add meg, hogy melyik parancs sorozat melyik számjegyet!
A. E B E B E B E B E B E J E J E
B. E B E B E B E B E E B E B E
C. B E H J E E B E B E B E
D. E E B E B E B E H J E B E
E. B E H J E B E J E J E
Hivatalos megoldás (HTML)
Egy 7 szegmenses kijelzőn a számjegyeket a következőképpen jelenítjük meg:
Rajzoló eszközünk (teknőc, macska, méhecske vagy amit szeretnétek) kezdetben a 7 szegmens jobb alsó sarkában áll és felfelé (azaz északra) néz. Az E (előre), H (hátra), B (balra), J (jobbra) parancsokkal vezérelhetjük, a mozgások egy szegmensnyit lépnek, a fordulások 90 fokot fordulnak. Az 1-es számjegyet például az E E parancs sorozattal rajzoltathatjuk ki.
Az alábbi 5 parancs sorozat számjegyeket rajzol, add meg, hogy melyik parancs sorozat melyik számjegyet!
A. E B E B E B E B E B E J E J E
B. E B E B E B E B E E B E B E
C. B E H J E E B E B E B E
D. E E B E B E B E H J E B E
E. B E H J E B E J E J E
Készítsd el az alábbi két sormintát rajzoló eljárást (egyik(db,h), másik(db,h)), ahol h a hosszabb szakaszok hossza!
egyik(1,50) | egyik(4,50) |
másik(1,50) | másik(5,50) |
A. 6-os számjegy 7 pont
B. 8-as számjegy 7 pont
C. 9-es számjegy 6 pont
D. 8-as számjegy 7 pont
E. 5-ös számjegy 6 pont
Mindkettőben a téglalap és a háromszög az alapelem, érdemes külön színes téglalap és háromszög rajzoló eljárást írni (ami azonos az előző korcsoportéval).
eljárás sor1 :n :h
tégla :h :h/3 "szürke
ismétlés :n [jobbra 90 előre :h/3
balra 90 előre :h/4 háromszög :h/2 "piros
jobbra 60 előre :h/2 háromszög :h/2 "zöld
előre :h/2 jobbra 120 előre :h*3/4 balra 180
tégla :h :h/3 "szürke]
vége
eljárás sor2 :n :h
tégla :h :h/3 "sötétkék
ismétlés :n [jobbra 90 előre :h/3 balra 90
előre :h/2 jobbra 60 háromszög :h/2 "rózsaszín
előre :h/2 jobbra 60 háromszög :h/2 "sárga
előre :h/2 jobbra 60 előre :h/2 balra 180
tégla :h :h/3 "sötétkék]
vége
egyik
A. Van téglalap; van 2 háromszög; 3 jó szín 1+1+3*1 pont
B. Az álló téglalaphoz jól illeszkedik az első háromszög 3 pont
C. Az első háromszöghöz jól illeszkedik a második háromszög 3 pont
D. A második háromszöghöz jól illeszkedik a következő álló téglalap 3 pont
E. Jó az egyik 1 50; jó az egyik 3 40 5+6 pont
másik
F. Van téglalap; van 2 háromszög; 3 jó szín 1+1+3*1 pont
G. Az álló téglalaphoz jól illeszkedik az első háromszög 3 pont
H. Az első háromszöghöz jól illeszkedik a második háromszög 3 pont
I. A második háromszöghöz jól illeszkedik a következő álló téglalap 3 pont
J. Jó a másik 1 50; jó a másik 3 40 5+6 pont