← Vissza a feladatokhoz
2018 · Első forduló · 9–12. évfolyam1. feladat15 pont

8x4-es kijelző

szabályos háromszög (120, 60)szabályos n-szög (360/n)előre :paramhátra :paramnégyzetszabályos háromszögszabályos hatszögszabályos nyolcszögismétlés – fix számúismétlés – egymásba ágyazott121

Van egy négyzetekből összeállított, 8 oszlopból és 4 sorból álló színes kijelzőnk. Ennek minden négyzetét különböző színűekre festhetjük egy speciális teknőc segítségével. A teknőcnek oszloponként egy listában kell megadnunk, hogy mely mezőket fesse ki és milyen színnel. A következő színkódokat használhatjuk:

P: piros, Z: zöld, F: fekete

A szabály az, hogy a listában egy szín nem szerepelhet kétszer. A színkód előtt egy számnak kell állnia, amelyet úgy kapunk, hogy az adott sorok előtt szereplő számokat összeadjuk.

Nézzük az alábbi ábra részletet.

Itt az első oszlopban a piros az 1-es és a 8-as sorszámú sorban szerepel, ezért ezen számok összegét (9) leírjuk, majd mögé írjuk a színkódot. Az eredmény: 9P. A zöld mező előtti sorokban a 2 és 4 szerepel, vagyis ezek összegét (6), és a Z színkódot írjuk. Az eredmény: 6Z

A színeket tetszőleges sorrendben is leírhattuk volna, vagyis az 1. oszlopnál a 6Z 9P sorrend is teljesen jó megoldás.

A második oszloptól kezdve azonban a teknőcünk furán működik. Az előző oszlopot ugyanis automatikusan újra kirajzolja, ezért nekünk csak azt a színkódot kell megadnunk, amellyel felülírva a már kirajzolt oszlopot a helyes eredményt kapjuk. Egy négyzetet nem írhatunk felül ugyanolyan színnel, mint amivel már ki van színezve!

A fenti példa alapján az oszlopok kódjai

1. oszlop kódja: 9P 6Z

2. oszlop kódja: 2F (mert annyiban különbözik az előző oszloptól, hogy a 2. sorszámú helyen fekete szín van)

3. oszlop kódja: 9F (mert az előző oszlophoz képest a különbség annyi, hogy az 1-es és 8-as sorszámú sor is fekete)

A fenti szabályok alapján határozd meg az oszlopok kódjait az alábbi ábrára, amely egy kígyós játék részletét ábrázolja.

A. 1. oszlop kódja:

B. 2. oszlop kódja:

C. 3. oszlop kódja:

D. 4. oszlop kódja:

E. 5. oszlop kódja:

F. 6. oszlop kódja:

G. 7. oszlop kódja:

H. 8. oszlop kódja:

Hivatalos megoldás (HTML)

Van egy négyzetekből összeállított, 8 oszlopból és 4 sorból álló színes kijelzőnk. Ennek minden négyzetét különböző színűekre festhetjük egy speciális teknőc segítségével. A teknőcnek oszloponként egy listában kell megadnunk, hogy mely mezőket fesse ki és milyen színnel. A következő színkódokat használhatjuk:

  • P: piros, Z: zöld, F: fekete

A szabály az, hogy a listában egy szín nem szerepelhet kétszer. A színkód előtt egy számnak kell állnia, amelyet úgy kapunk, hogy az adott sorok előtt szereplő számokat összeadjuk.

A képen képernyőkép, tér, szám látható

Automatikusan generált leírásNézzük az alábbi ábra részletet.

Itt az első oszlopban a piros az 1-es és a 8-as sorszámú sorban szerepel, ezért ezen számok összegét (9) leírjuk, majd mögé írjuk a színkódot. Az eredmény: 9P. A zöld mező előtti sorokban a 2 és 4 szerepel, vagyis ezek összegét (6), és a Z színkódot írjuk. Az eredmény: 6Z

A színeket tetszőleges sorrendben is leírhattuk volna, vagyis az 1. oszlopnál a 6Z 9P sorrend is teljesen jó megoldás.

A második oszloptól kezdve azonban a teknőcünk furán működik. Az előző oszlopot ugyanis automatikusan újra kirajzolja, ezért nekünk csak azt a színkódot kell megadnunk, amellyel felülírva a már kirajzolt oszlopot a helyes eredményt kapjuk. Egy négyzetet nem írhatunk felül ugyanolyan színnel, mint amivel már ki van színezve!

A fenti példa alapján az oszlopok kódjai

1. oszlop kódja: 9P 6Z

2. oszlop kódja: 2F (mert annyiban különbözik az előző oszloptól, hogy a 2. sorszámú helyen fekete szín van)

3. oszlop kódja: 9F (mert az előző oszlophoz képest a különbség annyi, hogy az 1-es és 8-as sorszámú sor is fekete)

A fenti szabályok alapján határozd meg az oszlopok kódjait az alábbi ábrára, amely egy kígyós játék részletét ábrázolja.

A képen szöveg, tér, szám, keresztrejtvény látható

Automatikusan generált leírásA. 1. oszlop kódja:

B. 2. oszlop kódja:

C. 3. oszlop kódja:

D. 4. oszlop kódja:

E. 5. oszlop kódja:

F. 6. oszlop kódja:

G. 7. oszlop kódja:

H. 8. oszlop kódja:

Készítsd el az alábbi sokszögekből álló ábrákat rajzoló eljárásokat (ábra1(h), ábra2(h), ábra3(h)), ahol minden szakasz h hosszúságú! A második és a hatmadik ábrán a nyolcszögek, illetve a hatszög belső szögei nem egyformák!

G:\VERSENY\LOGO\Logo18\Kepek\Ford1\hat4hat.png

G:\VERSENY\LOGO\Logo18\Kepek\Ford1\négynyolc.png

G:\VERSENY\LOGO\Logo18\Kepek\Ford1\hatnégy.png

ábra1(30)

ábra2(30)

ábra3(30)

A kódok megadásánál a színek sorrendje nem számít, pl. az első oszlop esetén a 4Z 1P 10F is elfogadható

A. 1. oszlop kódja: 1P 10F 4Z 1+1+1 pont

B. 2. oszlop kódja: 2P 1 pont

C. 3. oszlop kódja: 9Z 4P 1+1 pont

D. 4. oszlop kódja: 1F 2Z 1+1 pont

E. 5. oszlop kódja: 8P 1 pont

F. 6. oszlop kódja: 2F 4Z 1+1 pont

G. 7. oszlop kódja: 2Z 1 pont

H. 8. oszlop kódja: 1Z 2F 4P 1+1+1 pont

Az első ábrában egy hatszög köré rajzolunk három darab két részleges hatszögből (egy odaluk hiányzik) álló rajzot.

eljárás ábra1 :h
ismétlés 3 [előre :h jobbra 60 előre :h hátra :h balra 120
külső :h jobbra 120 előre :h jobbra 60]
vége

eljárás külső :h
ismétlés 3 [ismétlés 4 [előre :h jobbra 60] balra 120]
vége

A másik két ábra azonos az előző korcsoport feladatával.

A. ábra1 – van hatszög; van 3 hatszögekből álló „masni”; jól illesztve 1+2+2 pont

B. ábra2 – van belső négyzet; van 4 háromszög; van 4 nyolcszög; jó belső szögekkel; egymáshoz jól illesztve 1+1+1+3+2 pont

C. ábra3 – van hatszög; jó belső szögekkel; van 3 négyzet; a hatszög jó sarkain; jól illesztve
1+3+1+1+2 pont