Ismétlődő programok¶
Amikor az állandóan
nevű blokkot használod, a benne lévő parancsok mindaddig végrehajtásra kerülnek, amíg a microbit be van kapcsolva.
Emlékezz vissza Karelre! Gyakran adtál neki olyan parancsokat, amelyeket meghatározott számú alkalommal kellett megismételni. Hogyan lehet ezt megvalósítani a microbit esetében?
4. példa¶
Állítsd össze a blokkokat úgy, hogy a „Szia“ szöveg csak háromszor jelenjen meg a kijelzőn!
Kattints a microbit ikonra (1), hogy visszatérj a projekteket tartalmazó ablakhoz!
Hozz létre egy projektet, a neve pedig legyen „Szia“! Amikor egy utasítást vagy az utasítások csoportját többször meg kell ismételni, akkor a programban ciklusokat használunk.
Ez már ismerősen hangzik, ugye?
Kattints a Ciklusok csoportra (amely zöld színű)! Húzd át az ismételd _ alkalommal
blokkot a munkaterületre!
Mivel a feladatban az áll, hogy a szöveg háromszor kell, hogy megjelenjen, ezért a 4-es szám helyett írj be egy 3-as számot! Ebbe a blokkba tedd bele a szöveg kiírása nevű blokkot, amely a „Szia” szavat jeleníti majd meg!
Most így néz ki a program:
Indítsd el a szimulációt!
Mi történik, ha az állandóan nevű blokkot használod az indításkor nevű blokk helyett?
5. példa¶
Mari azt a feladatot kapta, hogy állítson össze egy olyan programot, amelyen dobogó szívet jelenít meg. Így oldotta meg:
a (szív) ikon megjelenítése
blokkot behúzta az állandóan
blokkba.
Jól oldotta meg Mari ezt a feladatot? Dobog a szív (megjelenik és eltűnik), vagy csak „áll” a kijelzőn?
Miért? Melyik blokkot kellene még, hogy hozzáadja ahhoz, hogy a microbit azt jelenítse meg, ami a feladatban szerepel?
Helyezd el a blokkokat úgy, hogy a szív fél másodpercig jelen legyen a kijelzőn, majd az fél másodpercig üres legyen, és így váltakozzanak mindaddig, amíg a microbit bekapcsolt állapotban van!
Nézd meg az ablak jobb alsó sarkát! El tudod képzelni, mire valók ezek a gombok?
Az első két gomb lehetővé teszi, hogy visszalépj egy lépést, vagy végigmenj a lépéseken egészen az utolsóig (1), míg a (2)-sel jelölt gombok lehetővé teszik, hogy felnagyítsd/lekicsinyítsd a blokkokat a jobb áttekinthetőség érdekében.
Emlékszel, hogyan csináltuk ezt a Wordben?