Innen: Hungarian Scratch-Wiki
(C Blokk szócikkből átirányítva)
A C-blokk[1] vagy szájblokk (en: C block, de: Klammer-Blöcke ('szorítóblokk'/'zárójelblokk')) egy blokk, amelynek alakja a C betű formájára emlékeztet. A formájának köszönhetően más blokkok illeszthetőek a "C két szára" közé. Ezek a blokkok teszik lehetővé az elágazásokat[2] és a ciklusokat.[3]
Alak
A C-blokkok egy sajátos szájszerű kinézettel rendelkeznek. Ez a nyitott szájhoz hasonlítható alak, ha a blokk önmagában áll, olyan mint a (leginkább a digitális[4]) C betű. A C-blokkok belsejébe további blokkok illeszthetőek (kirakóelemblokkok és végblokkok). A szájba illesztett blokkok a C-blokk alá fognak tartozni.
Egy kivétellel mindegyik C-blokknak egy szája van. Ez a kivétel a ha <> különben
blokk, amelyik két szájjal is rendelkezik. Ez azért van, mert két csoportja is van az ezen blokk alá rendelt blokkoknak: az egyik csoport akkor fut le, ha a blokk logikai bemenetében lévő feltétel teljesül, egy pedig ha nem. A ha <> különben
blokkot esetenként az egyedi formájának köszönhetően „E-blokk”-nak is szokták hívni. [5][6]
Amikor egy C-blokkot egy blokksorozat fölé húzunk – és a C-blokk üres –, a blokk „szája szétnyílik”, hogy a blokksorozatot magába foglalja.
A Scratch 1.2-ben és korábbi változatokban a C-blokkok egyszerre csak egy kirakóelemblokkot tudtak magukban tárolni.
A legtöbb C-blokk, ahogy az illesztett blokkok is, rendelkeznek fölül egy bemetszéssel s alul egy kitüremkedéssel, amivel ők is blokksorba illeszthetőek. Vagy másként megfogalmazva, a tetejükhöz és az aljukhoz további blokkok kapcsolhatóak. A mindig
ciklus ez alól egy kivétel, ugyanis blokkján csak a bemetszés található meg, az alján lévő púp nem, ugyanis alá nem lehet illeszteni blokkokat, azok úgysem futnának le. (A mindig ciklus megállás nélkül a belsejében lévő blokkokat futtatja le ismételten.)
C-blokkok a Scratch 3.0-ban
Ez a szekció egy csonk. Elképzelhető, hogy hiányos, befejezetlen, vagy egyes részei hiányoznak. Bátran bővítsd ki, ha van rá módod! Lehet, hogy vannak már javaslatok a vitalapon. |
Eltávolított C-blokkok
Ez a szekció egy csonk. Elképzelhető, hogy hiányos, befejezetlen, vagy egyes részei hiányoznak. Bátran bővítsd ki, ha van rá módod! Lehet, hogy vannak már javaslatok a vitalapon. |
Használat
Ez a szekció egy csonk. Elképzelhető, hogy hiányos, befejezetlen, vagy egyes részei hiányoznak. Bátran bővítsd ki, ha van rá módod! Lehet, hogy vannak már javaslatok a vitalapon. |
Hivatkozások
- ↑ a szóhasználatot lásd pl. https://skool.org.hu/tudasbazisaloldal/scratch-alapozo → A Scratch felülete
- ↑ Számítógép-programozás#Szabványos_programtervezési,_algoritmusleíró_eszközök,_módszertanok: Szelekció nevű vezérlési szerkezet
- ↑ Számítógép-programozás#Szabványos_programtervezési,_algoritmusleíró_eszközök,_módszertanok: Iteráció nevű vezérlési szerkezet
- ↑ Megtekintheted a digitális C alakját ebben a projektben: Digitális betűk → Jelmezek → "c",
- ↑ Scratch Poszt: 4717912
- ↑ Scratch Poszt: 380075