Kezdő blokkalapú programozás
Fejezet 5
>
Szint 1
Listák segítségével több értéket tárolhatsz egy helyen, legyenek azok számok vagy szöveges karakterláncok! Ez időt és tárhelyet takarít meg a kódodban, és lehetővé teszi az adatok sorrendben történő beolvasását.
Ebben a feladatban gyűjtsd össze a pajta körül található összes színes tojást, és tárold őket egy listában, hogy együtt egy tartóba helyezhesd őket.

Cél
Gyűjtsd össze a tojásokat, és töltsd meg egy listával, amelyet elhelyezhetsz egy tárolóban.
Szedd össze a pajtában található különböző színű tojásokat, és tárold őket egy listában, hogy egy tárolóba helyezhesd őket együtt.
A listák olyanok, mint a változók, amelyek lehetővé teszik több érték egy helyen való tárolását. Ugyanazokat a blokkokat használjuk, mint a változóknál, azonban speciális lista blokkokat adunk hozzá az értékek listájának létrehozásához.
Szedd össze a mezőn található minden színű tojást: piros, zöld és kék tojások vannak. Miután mind összegyűlt, hozz létre változókat: red_eggs, blue_eggs, green_eggs a Változók menü 'változó létrehozása' gombjára kattintva.

Számold meg, hány tojást gyűjtöttél az egyes típusokból, és használd a set variable blokkot az értékek beállításához a változókban. Húzd be a szám buborékokat a Math menüből a set variable blokkba: a tojások száma az egyes típusoknál a képernyő jobb felső sarkában jelenik meg.

Miután az összes tojást összegyűjtötted és beállítottad a változókat, menj el a sötét X jelzéshez, és fordulj a tároló felé. Itt létrehozunk egy listát, és elmentjük az összes tojást ebbe a listába, hogy aztán a tárolóba helyezhessük őket.
Először hozd létre az eggs nevű változót a Variables menü 'változó létrehozása' gombjával. Ezután húzd be a set variable blokkot a blokk szerkesztőbe, és állítsd be az eggs változóra

Itt térünk el: a jobb oldali eszköztár Lists menüjéből húzd be a create list blokkot, és helyezd bele a set variable blokkba. A játékban megjelenő három (3) mezőbe illeszd be a korábban létrehozott három változót: red_eggs, blue_eggs, green_eggs.

Ezzel létrejön az eggs lista a három (3) változóval, amely egyetlen adatszerkezetben tárolja a három (3) értéket. Végül használd a place blokkot az Actions menüből, és add meg az eggs listát, hogy elhelyezd azt a tárolóban, ezzel teljesítve a szintet.