Innen: Hungarian Scratch-Wiki

(C Blokk szócikkből átirányítva)

A C-blokkok általános kinézete

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

Document stub.png 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

Document stub.png 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

Document stub.png 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

  1. a szóhasználatot lásd pl. https://skool.org.hu/tudasbazisaloldal/scratch-alapozo → A Scratch felülete
  2. Számítógép-programozás#Szabványos_programtervezési,_algoritmusleíró_eszközök,_módszertanok: Szelekció nevű vezérlési szerkezet
  3. 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
  4. Megtekintheted a digitális C alakját ebben a projektben: Digitális betűk → Jelmezek → "c",
  5. Scratch Poszt: 4717912
  6. Scratch Poszt: 380075

Lásd még

Cookies help us deliver our services. By using our services, you agree to our use of cookies.