A VEXcode IQ (2. generációs) blokkváltó blokkok használata a blokkokról szövegalapú kódolásra való áttéréshez

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 blokkoktól a szöveges kódolásig. 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 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).
  • 2. generációs IQ agy.

A VEX IQ Blocks programozói felületet bemutató diagram, amely bemutatja a különböző programozási blokkokat és azok funkcióit oktatási robotikai projektekhez.

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á

Képernyőkép a VEX IQ Blocks oktatófelületéről, amely programozási blokkokat és kódolási elemeket mutat be, amelyek célja, hogy segítsék az oktatókat és a diákokat a VEX IQ platform használatával a robotikai fogalmak elsajátításában.

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

Képernyőkép a VEX IQ Blocks oktatófelületéről, amely bemutatja a robotika oktatásához használt programozási blokkokat, amelyek célja, hogy segítsék a kezdőket a kódolási koncepciók elsajátításában és projektek felépítésében a VEX IQ platformon.

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

A VEX IQ Blocks programozási felületet bemutató diagram, amely bemutatja a különböző kódoló blokkokat és azok funkcióit oktatási robotikai projektekhez.

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

A VEX IQ Blocks programozói felületet bemutató diagram, amely bemutatja a különböző programozási blokkokat és azok funkcióit oktatási robotikai projektekhez.

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

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

Képernyőkép a VEXcode IQ Blocks oktatófelületéről, amely programozási blokkokat és elrendezést mutat be a VEX IQ Robotics platformhoz, amelynek célja a kezdők robotikában való oktatása és programozási készségeik fejlesztése.

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

Képernyőkép a Blocks oktatófelületről a VEX IQ-hoz, amely programozási elemeket és lehetőségeket mutat be, amelyek segítenek a kezdőknek a VEXcode IQ használatával robotikai fogalmak elsajátításában.

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

Képernyőkép egy VEX IQ Blocks oktatófelületről, amely programozási blokkokat és kódolási elemeket mutat be, amelyeket oktatási célokra terveztek a robotikában, kezdőknek és VEX IQ platformot használó oktatóknak.

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 VEX IQ Robotics platform blokkprogramozási felületét bemutató diagram, amely bemutatja a különböző programozási blokkokat és azok funkcióit oktatási robotikai projektekhez.

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

Képernyőkép a VEX IQ Blocks oktatófelületéről, amely programozási blokkokat és robotikai projektek felépítésének lehetőségeit mutatja be, amelyek célja, hogy segítsék az oktatókat és a diákokat a robotikai fogalmak VEX IQ platform használatával való elsajátításában.

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

A VEX IQ Blocks programozói felületet bemutató diagram, amely bemutatja a különböző kódoló blokkokat és azok funkcióit, amelyek célja, hogy segítse az oktatókat és a diákokat a robotikai fogalmak vizuális programozáson keresztül történő elsajátításában.

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 VEX IQ Blocks programozói felületet szemléltető diagram, amely bemutatja a különböző kódolási blokkokat és azok funkcióit oktatási robotikai projektekhez, a VEX IQ tudásbázis Blocks Tutorials szakaszának részeként. Képernyőkép a VEXcode IQ Blocks oktatófelületéről, amely a VEX IQ robotika programozási blokkjait mutatja be, amelyek célja, hogy segítsék az oktatókat és a diákokat a robotikai koncepciók és építési projektek elsajátításában.
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 VEX IQ robotikai projektet illusztráló kép, amely a Blocks Tutorials részhez kapcsolódó komponenseket és programozási elemeket mutatja be, amelyek célja, hogy segítsék az oktatókat és a diákokat a robotikai fogalmak és legjobb gyakorlatok elsajátításában. Képernyőkép a VEX IQ Blocks oktatófelületéről, amely programozási blokkokat mutat be az oktatási robotikához, és a kezdőknek segíti a kódolási koncepciók elsajátítását és a VEX IQ platformmal való projektek felépítését.
Logikai blokkok Egy feltételt igaz vagy hamisként ad vissza, és minden olyan blokkba illeszkedik, amely hatszögletű (hatoldalas) bemenettel rendelkezik más blokkokhoz. Képernyőkép a VEX IQ Blocks oktatófelületéről, amely programozási blokkokat és lehetőségeket mutat be az oktatási robotikai projektek felépítéséhez, kezdőknek és oktatóknak a VEX IQ ökoszisztémában. A VEX IQ Blocks programozói felületet bemutató diagram, amely bemutatja a különböző programozási blokkokat és azok funkcióit, amelyek célja, hogy segítse az oktatókat és a diákokat a robotikai fogalmak vizuális programozáson keresztüli elsajátításában.
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. Képernyőkép a VEX IQ Blocks oktatófelületéről, amely programozási blokkokat, valamint VEX IQ robotok építésének és vezérlésének lehetőségeit mutatja be, oktatási célokra és kezdő robotika-rajongók számára. A VEX IQ Blocks programozási felületet bemutató diagram, amely bemutatja a különböző kódoló blokkokat és azok funkcióit oktatási robotikai projektekhez.
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, hogy a halomtömböket fölé, alá vagy belsejébe rögzítsék. Képernyőkép egy VEX IQ Blocks oktatófelületről, amely programozási blokkokat és VEX IQ robotok építésének és vezérlésének lehetőségeit mutatja be, a kezdők robotikára való oktatását és programozási készségeik fejlesztését célzó. Képernyőkép a VEX IQ Blocks Tutorial felületéről, amely programozási blokkokat és robotkód-építési lehetőségeket mutat be, oktató felhasználóknak és kezdőknek a robotikában. A VEX IQ Blocks programozói felületet bemutató diagram, amely bemutatja a különböző blokkokat és azok funkcióit az oktatási robotikai programozáshoz a VEX IQ platformon. A VEX IQ Blocks programozói felületet bemutató diagram, amely bemutatja a különböző programozási blokkokat és azok funkcióit oktatási robotikai projektekhez.

 

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: