Programozás

Drop Shadow
Scratch
Brown Paper Texture Background

Blokkprogramozási környezet

Blokkprogramozási környezetek azok amelyekben az egyes utasításokat és vezérlőszerkezeteket blokkok jelképezik Ezeket a blokkokat nagyon egyszerűen egymáshoz illeszthetjük így előállítva a programot
Cute Handdrawn Minimalist Grid Paper

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.



Brown Paper Texture Background
Letölthető program

https://jfo8000.github.io/ScratchJr-Desktop/

Scratch Junior

Cute Handdrawn Minimalist Round Paper with Clip

Hivatalos oldal

  • https://www.scratchjr.org/


Brown Paper Texture Background

Scratch Junior programfelülete

Cute Handdrawn Minimalist Grid Paper
  1. Mentés
  2. Játéktér
  3. Bemutató mód
  4. Rácsos nézet
  5. Háttér módosítása
  6. Szöveg hozzáadás
  7. Karakterek visszaállítása
  8. Program indítása START
  9. Projekt ollai + jellel újabb oldal
  10. Projekt infók -módosítható a projekt címe
  11. Visszavonás
  12. Programozási Script - Blokkok összeillesztése
  13. Programozási terület
  14. Blokkok paletta
  15. Programozási blokkok kategóriája
  16. Karakterek
Brown Paper Texture Background

Blokkok Forrás: https://www.scratchjr.org/learn/blocks

Brown Paper Texture Background
Brown Paper Texture Background

Játsszunk programozást részei:

White Brick Wall

Scratch

White Brick Wall

Scratch

A programozási környezet részei

Forrás: https://www.cyberteen.info/scratch-ch-01


White Brick Wall

Scratch -Blokkok

Forrás: https://www.nkp.hu/tankonyv/digitalis_kultura_5_nat2020/lecke_01_004

brush stroke text box

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.


brush stroke text box

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.


brush stroke text box
White Brick Wall

Scratch -Blokkok

brush stroke text box

A kékeslila kinézet blokkokkal a szereplők jelmezeit, szövegét, méretét, grafikus hatásait tudjátok beállítani.

brush stroke text box

A lila hang blokkokkal tudtok hangokat lejátszani, hangerőt és hangmagasságot beállítani.

brush stroke text box

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.

brush stroke text box

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.

brush stroke text box

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.

Animation Text Box

Fogalmak

források:

  • https://www.nkp.hu/tankonyv/digitalis_kultura_5_nat2020/lecke_01_004
  • https://www.nkp.hu/tankonyv/digitalis_kultura_5_nat2020/lecke_01_006

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.

White Wood Texture Background

Microbit

Cream Doodle Blogger Accessories
Illustration of Globe

Felhasznált források

Fogalmak:

  • https://www.nkp.hu/tankonyv/digitalis_kultura_5_nat2020/lecke_01_004
  • https://www.nkp.hu/tankonyv/digitalis_kultura_5_nat2020/lecke_01_00


Illustration of Globe