A Switch a blokkalapú programozás ismerős elemeit ötvözi, és szövegdobozokat is tartalmaz, ahová szöveges parancsokat lehet beírni.
Megjegyzés: A kapcsolóblokkok csakPython mal kompatibilisek.
A Switch természetes átmenetet biztosít a diákok számára a blokkalapú kódolás és a szövegalapú tanulás között. Ahogy a tanulók megismerkednek a parancsok logikájával és sorrendjével, elkezdhetik egy projekt konvertálását blokkonként.
Ez lehetővé teszi a diákok számára, hogy továbbra is a blokk alapú program logikai folyamatával dolgozzanak, ahol fizikailag láthatják például egy ciklus más blokkok köré tekeredését, miközben maguk is elkezdhetnek kísérletezni a szöveges parancsokkal. Miután a blokkokat Switch formátumra konvertáltuk, a diákok könnyen módosíthatják a paramétereket, és elkezdhetik megérteni a szöveges parancs szintaxisát. Ez a rész végigvezet egy diákon, hogy hogyan használhatod a Switch blokkokat egy VEXcode projektben.
Blokkokból kapcsolók készítése
Megjegyzés: A Switch Blocks-szal való kódolás megkezdéséhez számítógépre (nem mobileszközre) van szükség.
Egyetlen blokk konvertálása kapcsolóvá
Kattintson a jobb gombbal arra a blokkra, amelyet kapcsolóblokkká szeretne konvertálni.
Válassza Blokk konvertálása kapcsolóblokkká lehetőséget.
A blokk most egy azonos paraméterekkel rendelkező kapcsolóblokkra lesz átállítva.
Ha egy kapcsolóblokkot a konvertálás után vissza szeretne alakítani blokká, válassza aVisszavonás gombot.
Több blokk konvertálása kapcsolóvá
Kattintson a jobb gombbal annak a veremnek a tetejére, amelyet kapcsolóblokkká szeretne konvertálni.
VálasszaVerem konvertálása kapcsolóblokkká lehetőséget.
A jobb gombbal kattintott blokk és az alatta lévő összes blokk Kapcsolóblokkká alakul.
C blokkon belüli blokkok konvertálása kapcsolóvá
Egyetlen kattintással konvertálhatsz egy C blokkot és annak teljes tartalmát Switch formátumba.
Kattintson a jobb gombbal a konvertálni kívánt C blokkra.
VálasszaC blokk és tartalmának konvertálása kapcsolóblokkká lehetőséget.
A C blokk teljes tartalma egyetlen kapcsolóblokkká lesz konvertálva.
Használjon kapcsolóblokkot
Kapcsolóblokk hozzáadása az Eszköztárból
Kattintson és húzzon egy Kapcsolóblokkot az Eszköztárból.
Írjon be egy kapcsolóblokkot
Jelöld ki a Kapcsolóblokk szövegmezőjét, majd írd be a kívánt parancsot.
Szöveg másolása és beillesztése egy kapcsolóblokkon belül
Kattintson és húzással jelölje ki a szöveget a Kapcsolóblokkban. Kattintson jobb gombbal, és válassza a Másolás lehetőséget. Ezután kattintson egy másik kapcsolóblokk belsejébe. Végül kattintson a jobb gombbal, és válassza a Beillesztés lehetőséget a szöveg átviteléhez.
További kapcsolóblokkok
A kapcsolóblokkok ugyanazokat az alakzati konvenciókat követik, mint a többi blokk. Az itt található táblázat a blokk alakjának, jelentésének és az azonos típusú kapcsolóblokkok összehasonlítását mutatja.
| Blokk alakzat | Leírás | Blokk példák | Kapcsolási példák |
|---|---|---|---|
| Kalapblokkok | Kezdj el egy halom blokkot, és úgy alakítsd ki őket, hogy blokkokat rögzítsenek alattuk. | ||
| Blokkverem | Hajtsd végre a főbb parancsokat. Úgy vannak kialakítva, hogy más halomblokkok fölé vagy alá lehessen rögzíteni őket. | ||
| Boole-blokkok | Igaz vagy hamis feltételt ad vissza, és illeszkedik bármely hatszögletű (hatoldalú) bemenettel rendelkező blokkba más blokkokhoz. | ||
| Riporter blokkok | Jelentse meg az értékeket számok formájában, és illeszkedjen minden olyan blokkon belül, amely ovális bemenettel rendelkezik más blokkokhoz. | ||
| C blokkok | Végezd el a bennük lévő blokk(oka)t ciklust, vagy ellenőrizd, hogy egy feltétel igaz vagy hamis-e. Úgy vannak kialakítva, hogy a blokkokat föléjük, alájuk vagy beléjük lehessen rögzíteni. |
|