Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 477. feladat (2019. február)

I. 477. A bal oldali képen látható egyszemélyes játék egyszerűbb változatát mutatja a jobb oldali kép.

Az egyszerűsített forma négy egymásba fonódó körből áll, amelyek mentén egymástól egyenlő távolságra egy-egy kör került elhelyezésre a minta szerint. Mindegyik kör – egymástól függetlenül – \(\displaystyle 60^\circ\)-kal elforgatható, természetesen egyszerre csak egy. A forgatás az éppen rajta lévő kis köröket ,,magával viszi'', így néhány forgatás után a kezdetben rendezett színösszeállítás (a kisebb körök mentén 6, azonos színű kör van) már igen nagy összevisszaságot mutathat.

A feladatunk a síkbeli változat grafikus megvalósítása. A használó választhasson: a rendezett állapotból indulva szabadon használja a játékot, vagy kérhet egy véletlenszerű (de megoldható) állapotot, amelyből indulva előállíthatja a rendezett állapotot. (Rendezett állapotnak azt tekintjük, ha a kis körök mentén egyező színek vannak, függetlenül azok elhelyezkedésétől.)

A feladat megoldását a versenykiírásban szereplő eszközökön túl a webböngészőben, vagy mobil eszközökön futó applikációval is meg lehet adni. A feltétel, hogy a megoldás tesztelhető legyen Windows, Linux vagy Android alapú operációs rendszer alatt ingyenes eszközökkel, kiegészítők telepítése nélkül.

Beküldendő egy i477.zip tömörített állományban a program forráskódja és a működéséhez szükséges egyéb fájlok, továbbá a hozzá kapcsolódó felhasználói dokumentáció, valamint a leírás, amely tartalmazza, hogy a forrásállomány melyik fejlesztő környezetben fordítható. Szükség esetén a tesztkörnyezetet is pontosan meg kell adni.

Az értékelésben 7 pont jár a feladat leírásának megfelelő megoldásokért, 3 pont pedig a megoldás kifinomultsága, ötletessége, használhatósága alapján történő differenciálásra szolgál.

(10 pont)

A beküldési határidő 2019. március 11-én LEJÁRT.


Statisztika:

Az I. 477. feladat értékelése még nem fejeződött be.


A KöMaL 2019. februári informatika feladatai