← Vissza a feladatokhoz
2021 · Első forduló · 5–6. évfolyam2. feladat33 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ögkitöltés (tölt)ismétlés – fix számúismétlés – paramétertől függőismétlés – egymásba ágyazott445

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 I betűt például az 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. J E H B E E J E

B. E E H J E B E H H

C. E J E H B E J E

D. E E J E J E E J E

E. E J E J E H H E J E J 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 I betűt például az 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. J E H B E E J E

B. E E H J E B E H H

C. E J E H B E J E

D. E E J E J E E J E

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

A képen Téglalap, Színesség, tér, sárga látható

Automatikusan generált leírás

egyik(1,50)

A képen Színesség, Téglalap, tér, sárga látható

Automatikusan generált leírás

egyik(3,50)

A képen sor látható

Automatikusan generált leírás

másik(1,50)

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

Automatikusan generált leírás

másik(4,50)

A. C betű 6 pont

B. H betű 7 pont

C. F betű 6 pont

D. O betű 7 pont

E. H betű 7 pont

Mindkettőben a téglalap, a másodikban pedig még a háromszög az alapelem, érdemes külön színes téglalap és háromszög rajzoló eljárást írni.

eljárás sor1 :n :h
tégla :h :h/3 "narancs
ismétlés :n [jobbra 90 előre :h/3
balra 90 előre :h/2 tégla :h/2 :h/2 "kék
jobbra 90 előre :h/2 tégla :h/2 :h/2 "zöld
előre :h/2 jobbra 90 előre :h/2 balra 180
tégla :h :h/3 "narancs]
vége

eljárás sor2 :n :h
tégla :h :h/3 "narancs
ismétlés :n [jobbra 90 előre :h/3 balra 90
előre :h/2 jobbra 30 háromszög :h/2 "kék
jobbra 60 előre :h/2 háromszög :h/2 "zöld
előre :h/2 jobbra 90 előre :h/2 balra 180
tégla :h :h/3 "narancs]
vége

eljárás tégla :a :b :szín
ismétlés 2 [előre :a jobbra 90 előre :b jobbra 90]
töltőszín! :szín tollatfel jobbra 45 előre 5 tölt hátra 5
balra 45 tollatle
vége

eljárás háromszög :b :szín
ismétlés 3 [előre :b jobbra 120]
töltőszín! :szín tollatfel jobbra 30 előre 5 tölt hátra 5
balra 30 tollatle
vége

egyik

A. Van téglalap; 3 jó szín; kétféle méretben 1+3*1+1 pont

B. Az álló téglalaphoz jól illeszkedik a felső kék négyzet 3 pont

C. A felső kék négyzethez jól illeszkedik az alsó zöld négyzet 3 pont

D. Az alsó zöld négyzethez jól illeszkedik a következő álló téglalap 3 pont

E. Jó az egyik 1 50; jó az egyik 4 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 a felső kék háromszög 3 pont

H. A felső kék háromszöghöz jól illeszkedik az alsó zöld háromszög 3 pont

I. Az alsó zöld 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