Scratch – listák használata 1.
Mi a lista?
Azonos típusú adatot tárolása és feldolgozása.
A listákban számokat vagy szövegeket tárolhatunk sorban egymás után.
Új elem hozzáadásakor az elem a lista végére kerül, tehát ez a szerkezet hasonlít egy egyszerű bevásárló listához: ha eszünkbe jut valami, amit venni kell, a lista végére írjuk.
A lista olyan, mint egy doboz, amiben több adatot tudunk eltárolni egymás után.
Például: bevásárlólista, tanulók nevei, pontszámok.
Mire jók a listák?
- Sok adat tárolására egyetlen helyen
- Adatok sorrendben tartására
- Ismétlődő feladatok egyszerű megoldására
Példa:
Egy lista tartalma lehet:[alma, körte, banán]
Mit tudunk csinálni egy listával Scratch-ben?
- Új elemet hozzáadni
- Elemet törölni
- Megnézni, mi van egy adott helyen (pl. az 1. elem)
- Kiüríteni az egész listát
Fontos tudni:
- A lista elemei számozva vannak
- Az első elem száma 1, nem 0
Miért hasznos?
Listák nélkül sok változóra lenne szükség, listákkal viszont átláthatóbb és egyszerűbb a program.
👉 Röviden:
A lista egy eszköz, amivel sok adatot tudunk egyszerűen kezelni Scratch-ben.
A lista elemei
A listák elemeit felveheted, törölheted és módosíthatod a program működése közben a lenti parancsok segítségével, vagy a játéktérben megjelenő listakezelőben is.
Listák létrehozása a Scratch online felületén
Változók / Lista létrehozása

Listát a lista létrehozása gombbal tudunk létrehozni, majd azt a játéktéren feltölteni elemekkel. Minden listaelemnek van egy index száma, erre hivatkozva tudjuk kiválasztani a bizonyos listaelemeket. Az első elem 1-gyel kezdődik és sorba a többi elem a 2, 3 stb. index számokat kapja.
Mintaprogram
A program a következőképpen működik: listában tárolunk 4 szín. Ezek közül gondol a macska egy színre, ezt letároljuk a szín változóban. A program az általunk begépelt választ, melyet a válasz változóban tárol összeveti a szín változóval. Ha egyezik kiírja hogy nyertél és a színt is, ha nem egyezik kiírja a vesztettél hátteret.


