Programozás
Blokkprogramozási környezet
A blokkok különböző kategóriákba vannak besorolva attól függően, hogy milyen célra lehet használni őket.
Ilyen kategóriák lehetnek például a mozgás, kinézet, zene, események, műveletek, toll, stb.
A kategóriákat jellemzően különböző színekkel különböztetik meg. Az azonos csoportokba tartozó blokkok azonos színűek.
Vagyis a blokk színe a blokk szerepére is utal.
https://jfo8000.github.io/ScratchJr-Desktop/
Scratch Junior
Hivatalos oldal
Scratch Junior programfelülete
Blokkok Forrás: https://www.scratchjr.org/learn/blocks
Játsszunk programozást részei:
Scratch
A programozási környezet részei
Forrás: https://www.nkp.hu/tankonyv/digitalis_kultura_5_nat2020/lecke_01_003
Scratch
A programozási környezet részei
Forrás: https://www.cyberteen.info/scratch-ch-01
Scratch -Blokkok
Forrás: https://www.nkp.hu/tankonyv/digitalis_kultura_5_nat2020/lecke_01_004
A Scratch környezetekben a zöld zászlós vezérlőblokk jelenti a főprogramot. A programot a zöld zászló megnyomásával indíthatjuk el, a piros nyolcszöggel pedig leállíthatjuk.
A blokkprogramozási környezetekben az Események vagy Vezérlés kategóriákban találjuk azokat a vezérlőblokkokat, amelyek lehetővé teszik, hogy az utasítások egy billentyű lenyomásakor hajtódjanak végre.
A szereplők helyét (koordinátáját) le lehet olvasni a képernyőről. Az x koordináta azt jelöli, hogy vízszintesen melyik pozíción helyezkedik el a szereplő. Az y koordináta a függőleges tengelyen lévő pozíciót jelöli.
Ha a programban szeretnénk megadni, hogy pontosan milyen koordinátára kerüljön a robot, akkor tipikusan a Mozgás kategóriában találjuk meg az erre szolgáló blokkokat.
Scratch -Blokkok
A kékeslila kinézet blokkokkal a szereplők jelmezeit, szövegét, méretét, grafikus hatásait tudjátok beállítani.
A lila hang blokkokkal tudtok hangokat lejátszani, hangerőt és hangmagasságot beállítani.
A sötétsárga vezérlés blokkok között találjárok meg a feltételes elágazásokat, a ciklusokat, a késleltetést, és a másolatkészítés blokkjait.
A világoskék érzékelés blokkok kezelik az input adatokat: különféle érintési tesztek mellett kérdés-blokkot találtok itt, és egy csomó más érték- és feltételblokkot, amelyek az egérrel, a billentyűzettel és az operációs rendszer órájával kötik össze a Scratch-et.
A zöld művelet blokkok között a matematikai műveletek és függvények mellett relációkat és szövegműveleteket is találtok. Itt kapott helyet a véletlenszám-generátor is.
Fogalmak
források:
A blokk a blokkprogramozási környezetben egy utasítást egy vezérlőszerkezetet vagy egy változót jelképez.
A blokk belsejébe beírt szám, szöveg paraméternek nevezzük.
Az ismétlődő tevékenységeket úgynevezett ciklusokba érdemes szerveznünk. A ciklus belsejében – a ciklusmagban – helyezzük el azokat az utasításokat, amelyeket ismételni kell.
Microbit
Felhasznált források
Fogalmak: