← Vissza a feladatokhoz
2021 · Első forduló · 9–12. évfolyam2. feladat25 pont

Kijelző

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)szabályos háromszög (120, 60)szabályos n-szög (360/n)előre :paramhátra :param/vminégyzettéglalapszabályos háromszögismétlés – paramétertől függő222

Egy 7 szegmenses kijelzőn a betűket 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 bal 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 L betűt például az J E H B E E parancs sorozattal rajzoltathatjuk ki.

Az alábbi 5 parancs sorozat betűket rajzol, add meg, hogy melyik parancs sorozat melyik betűt!

A. E E J E J E E H J E

B. J E H B E J E H B E J E

C. E E J E J E J E

D. J E B E B E J E J E

E. E J E B E B E B E

Hivatalos megoldás (HTML)

Egy 7 szegmenses kijelzőn a betűket 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 bal 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 L betűt például az J E H B E E parancs sorozattal rajzoltathatjuk ki.

Az alábbi 5 parancs sorozat betűket rajzol, add meg, hogy melyik parancs sorozat melyik betűt!

A. E E J E J E E H J E

B. J E H B E J E H B E J E

C. E E J E J E J E

D. J E B E B E J E J E

E. E J E B E B E B 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!

A képen sor, Színesség, Téglalap, pixel látható

Automatikusan generált leírás

egyik(1,50)

A képen Színesség, Grafika, sor, tervezés látható

Automatikusan generált leírás

egyik(5,50)

A képen Színesség, sor, pixel látható

Automatikusan generált leírás

másik(1,50)

A képen Színesség, sor, Grafika, minta látható

Automatikusan generált leírás

másik(4,50)

A. A betű 5 pont

B. E betű 5 pont

C. P betű 5 pont

D. S betű 5 pont

E. P betű 5 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 "zöld
ismétlés :n [jobbra 90 előre :h/3
balra 90 előre :h/4 háromszög :h/2 "bíbor
jobbra 60 előre :h/2 jobbra 30
tégla :h/2 :h/2 "narancs
előre :h/2 jobbra 90 előre :h/2 balra 180
tégla :h :h/3 "zöld]
vége

eljárás sor2 :n :h
tégla :h :h/3 "zöld
ismétlés :n [jobbra 90 előre :h/3
balra 90 előre :h/4 tégla :h/2 :h/2 "sárga
jobbra 90 előre :h/2 balra 90 előre :h/4
jobbra 120 háromszög :h/2 "lila balra 120
előre :h/2 jobbra 120 háromszög :h/2 "ibolya
előre :h/2 jobbra 60 előre 3*:h/4 balra 180
tégla :h :h/3 "zöld]
vége

egyik

A. Van téglalap; van háromszög; van négyzet; 3 jó szín 1+1+1+3*1 pont

B. Az álló téglalaphoz jól illeszkedik a háromszög 2 pont

C. A háromszöghöz jól illeszkedik a négyzet 2 pont

D. A négyzethez jól illeszkedik a következő álló téglalap 2 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; van négyzet; 4 jó szín 1+2*1+1+4*1 pont

G. Az álló téglalaphoz jól illeszkedik a négyzet 2 pont

H. A négyzethez jól illeszkedik az első háromszög 2 pont

I. A négyzethez jól illeszkedik a második háromszög 2 pont

J. A két háromszöghöz jól illeszkedik a következő álló téglalap 2 pont

K. Jó a másik 1 50; jó a másik 3 40 5+6 pont