Blokkváltás használata a blokkokról szövegalapú kódolásra való áttéréshez a VEXcode V5-ben

A Switch a blokk alapú programozás ismert elemeit tartalmazza, és szövegdobozokat integrál, ahol szöveges parancsokat lehet begépelni.

Megjegyzés: kapcsolóblokkok csakPython-mal kompatibilisek.


A Switch természetes hidat biztosít a tanulóknak a blokkok és a szöveges kódolás között. Amint a hallgatók megismerkednek a parancsok logikájával és sorrendjével, elkezdhetik egy-egy projekt konvertálását blokkonként. 

Ez lehetővé teszi a tanulók számára, hogy tovább dolgozzanak egy blokk alapú program logikai folyamatával, ahol fizikailag láthatják az olyan dolgokat, mint például a hurok tekercselése más blokkok körül, miközben magukkal szöveges parancsokkal is kísérletezni kezdenek. Miután a blokkokat Switch-re konvertálták, a tanulók könnyen módosíthatják a paramétereket, és elkezdhetik megérteni a szöveges parancs szintaxisát. Ez a rész végigvezeti Önt a tanulók Switch használatán, és elmagyarázza, hogyan használhatja ezeket a blokkokat egy VEXcode projektben.

Ismerkedés a kapcsolóblokkokkal

A Switch Blocks kódolás megkezdéséhez rendelkeznie kell:

  • Számítógép (nem mobileszköz).

A V5 Blocks oktatóanyagokat bemutató diagram, amely bemutatja a különböző blokktípusokat és azok kapcsolatait oktatási célokra a robotikai programozásban.

Ha egy blokkot kapcsolóblokkká alakítanak át, a Code Viewerben a C++ letiltásra kerül.

Blokkok konvertálása kapcsolóvá

Egyetlen blokk konvertálása kapcsolóvá

V5 blokkokat bemutató diagram a robotikai oktatóanyagokhoz, bemutatva a különböző blokktípusokat és azok funkcióit a VEX programozási környezetben.

Kattintson a jobb gombbal a kapcsolóblokkká konvertálni kívánt blokkra.

Az oktatóanyagokban használt V5-ös blokkokat bemutató diagram, amely bemutatja a különböző blokktípusokat és azok kapcsolatait oktatási céllal a robotikai programozásban.

Válassza Blokk átalakításablokk váltásra lehetőséget.

A robotikában használt különféle V5-ös blokkokat bemutató diagram, amely bemutatja azok funkcióit és kapcsolatait oktatóanyag formájában a programozási koncepciók jobb megértése érdekében.

A blokk most át lesz kapcsolva egy kapcsolóblokkra, amely ugyanazokkal a paraméterekkel rendelkezik.

A robotikában használt V5-ös blokkokat bemutató diagram, amely oktatási célú oktatói formátumban mutatja be a különböző alkatrészeket és azok kapcsolatait.

Ha az átalakítás után egy kapcsolóblokkot blokkká szeretne visszaállítani, válassza aVisszavonás gombot.

Több blokk konvertálása váltásra

A robotika V5-ös blokkjait bemutató diagram, amely különféle blokktípusokat és azok kapcsolatait mutatja be oktatási célú oktatóanyag formájában.

Kattintson a jobb gombbal annak a veremnek a tetejére, amelyet kapcsolóblokkká szeretne konvertálni.

A robotika programozásában használt V5 blokkokat bemutató diagram, funkciójukat és kapcsolataikat a Blocks Tutorials keretében bemutatva.

VálasszaVerem konvertálásablokk váltásra lehetőséget.

A V5 robotikai oktatóanyagokban használt különböző típusú blokkokat bemutató diagram, bemutatva azok funkcióit és kapcsolatait a V5 rendszeren belül.

A blokk, amelyre a jobb gombbal kattintott, és az alatta lévő összes blokk kapcsolóblokkká alakul.

Konvertálja a burkolólapon belüli blokkokat kapcsolóvá

Egyetlen kattintással konvertálhatja a Wrappert és annak teljes tartalmát Switch-re.

A robotika oktatóanyagaiban használt különféle V5 blokkokat bemutató diagram, bemutatva azok funkcióit és kapcsolatait oktatási céllal.

Kattintson a jobb gombbal a konvertálni kívánt csomagolóeszközre.

A programozási oktatóanyagokban használt különféle V5-ös blokkokat bemutató diagram, bemutatva azok kapcsolatait és funkcióit robotikai kontextusban.

VálasszaA csomagolóanyag és a tartalom konvertálásablokk váltásra lehetőséget.

A robotika programozásában használt különféle V5 blokkokat bemutató diagram, amely bemutatja azok funkcióit és kapcsolatait oktatói formátumban a V5 blokk alapú kódolás jobb megértése érdekében.

A Wrapper összes tartalma egyetlen kapcsolóblokkká lesz konvertálva.

Használjon kapcsolóblokkot

Adjon hozzá egy kapcsolóblokkot az eszköztárból

Kattintson és húzza át a kapcsolóblokkot az eszköztárból.

Írjon be egy kapcsolóblokkot

Válassza ki a Switch Block szövegmezőjét, majd írja be a kívánt parancsot.

Szöveg másolása és beillesztése egy kapcsolóblokkba

Kattintson és húzza a szöveget a kapcsolóblokkban kijelöléséhez. Kattintson a 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 alakkonvenciókat követik, mint a többi blokk. Az itt található táblázat a blokk alakja, jelentése és az azonos típusú Switch blokkok összehasonlítását mutatja.

Blokk alakja Leírás Blokk példák Példák a kapcsolókra
Kalapblokkok Indítson el egy halom blokkot, és úgy alakítsa ki őket, hogy alájuk rögzítse a blokkokat. A robotikai oktatóanyagokban használt V5-ös blokkokat bemutató diagram, amely bemutatja a különböző blokktípusokat és azok kapcsolatait a programozási feladatokhoz. A robotika programozásában használt V5-ös blokkokat bemutató diagram, amely kapcsolatokat és funkciókat mutat be a jobb megértés érdekében a Blocks Tutorials részben.
Stack blokkok Végezze el a fő parancsokat. Úgy vannak kialakítva, hogy más veremblokkok fölé vagy alá rögzíthetők. A V5 blokkok oktatói koncepcióit bemutató diagram, amely bemutatja a különböző blokktípusokat és azok kapcsolatait a VEX robotika programozásához. A robotikai oktatóanyagokban használt V5-ös blokkokat bemutató diagram, amely bemutatja a különböző alkatrészeket és azok kapcsolatait oktatási céllal.
Logikai blokkok Egy feltételt igaz vagy hamisként ad vissza, és minden olyan blokkba belefér, amely hatszögletű (hatoldalas) bemenettel rendelkezik más blokkokhoz. A robotika programozásában használt különféle V5 blokkokat bemutató diagram, bemutatva azok kapcsolatait és funkcióit, a V5 kategória leírásának blokkoktatóinak részeként. A robotika programozásban használt különféle V5 blokkokat bemutató diagram, amely bemutatja a blokktípusokat és azok kapcsolatait a VEX V5 rendszer hatékony kódolásához.
Riporter blokkok Jelenítse meg az értékeket számok formájában, és minden olyan blokkon belül elfér, ahol más blokkok ovális bemenetei vannak. A programozási oktatóanyagokban használt VEX V5 blokkokat bemutató diagram, amely bemutatja a különböző blokktípusokat és azok funkcióit oktatási célokra. V5 Blocks oktatókép, amely különféle blokktípusokat és azok konfigurációit mutatja be, bemutatva a V5 robotikai platform felhasználói számára elérhető szolgáltatásokat és funkciókat.
C blokkok Hurkolja meg bennük a blokk(oka)t, vagy ellenőrizze, hogy egy feltétel igaz-e vagy hamis. Úgy alakították ki őket, hogy a halomtömböket föléjük, alá vagy belsejébe rögzítsék. A robotikai programozásban használt V5-ös blokkok illusztrációja, különféle blokktípusok és azok kapcsolatainak bemutatása oktatási célú oktatói formátumban. A V5 robotikában használt különféle blokkokat bemutató diagram, amely bemutatja azok funkcióit és kapcsolatait oktatói kontextusban. A robotikai programozásban használt V5 blokkokat bemutató diagram, ezek kapcsolatait és funkcióit bemutató kontextusban. A robotika programozásában használt különféle V5 blokkokat bemutató diagram, ezek funkcióinak és kapcsolatainak kiemelése oktatói formátumban a V5 rendszer megértéséhez.

 

1Weintrop, David és Uri Wilensky. "Hogyan alakítják a blokkalapú, szöveges és hibrid blokk/szöveg modalitások a kezdő programozási gyakorlatokat."  International Journal of Child-Computer Interaction 17 (2018): 83-92

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: