Použití přepínání bloků k přechodu z bloků na textové kódování ve VEXcode V5

Switch obsahuje známé prvky blokového programování a integruje textová pole, do kterých lze zadávat textové příkazy.

Poznámka: Switch Blocks je kompatibilní pouze sPython.


Switch poskytuje studentům přirozený most z Blocks do textového kódování. Jakmile se studenti seznámí s logikou a posloupností příkazů, mohou začít převádět projekt jeden blok po druhém. 

To umožňuje studentům pokračovat v práci s logickým tokem blokového programu, kde mohou fyzicky vidět věci, jako je obtékání smyčky kolem jiných bloků, a zároveň sami začít experimentovat s textovými příkazy. Jakmile jsou bloky převedeny na Switch, mohou studenti snadno změnit parametry a začít chápat syntaxi textového příkazu. Tato část vás provede studentem, jak používá Switch, a vysvětlí, jak můžete tyto bloky použít v projektu VEXcode.

Začínáme se spínacími bloky

Abyste mohli začít s kódováním pomocí Switch Blocks, musíte mít:

  • Počítač (nikoli mobilní zařízení).

Diagram znázorňující výukové programy bloků V5, předvádějící různé typy bloků a jejich propojení pro vzdělávací účely v programování robotiky.

Když je blok převeden na blok přepínače, C++ v prohlížeči kódu bude zakázáno.

Převod bloků na přepínač

Převést jeden blok na přepínač

Diagram znázorňující bloky V5 pro výukové programy robotiky, ukazující různé typy bloků a jejich funkce v programovacím prostředí VEX.

Klepněte pravým tlačítkem myši na blok, který chcete převést na blok přepínače.

Diagram znázorňující bloky V5 používané ve výukových programech, ukazující různé typy bloků a jejich spojení pro vzdělávací účely v programování robotiky.

Vyberte Převést blok na Přepnout blok.

Diagram znázorňující různé bloky V5 používané v robotice, zdůrazňující jejich funkce a spojení ve formátu tutoriálu pro lepší pochopení programovacích konceptů.

Blok se nyní přepne na blok přepínače se stejnými parametry.

Diagram znázorňující bloky V5 používané v robotice, představující různé součásti a jejich spojení ve formátu výukového programu pro vzdělávací účely.

Chcete-li po konverzi přepnout blok zpět na blok, vyberte tlačítkoZpět.

Převést více bloků na přepínač

Diagram znázorňující bloky V5 pro robotiku, předvádějící různé typy bloků a jejich spojení ve formě výukového programu pro vzdělávací účely.

Klepněte pravým tlačítkem myši na horní část balíčku, který chcete převést na blok přepínačů.

Diagram znázorňující různé bloky V5 používané v robotickém programování, ukazující jejich funkce a spojení v kontextu výukových programů bloků.

VybertePřevést zásobník na blok přepínače.

Diagram znázorňující různé typy bloků používaných ve výukových programech robotiky V5, znázorňující jejich funkce a vztahy v rámci systému V5.

Blok, na který jste klikli pravým tlačítkem, a všechny bloky pod ním budou převedeny na blok přepínače.

Převeďte bloky uvnitř obalu na přepínač

Wrapper a veškerý jeho obsah můžete převést na Switch jediným kliknutím.

Diagram znázorňující různé bloky V5 používané ve výukových programech robotiky, ukazující jejich funkce a propojení pro vzdělávací účely.

Klepněte pravým tlačítkem myši na Wrapper, který chcete převést.

Diagram znázorňující různé bloky V5 používané v programovacích výukových programech, ukazující jejich spojení a funkce v kontextu robotiky.

VybertePřevést obal a obsah na přepínací blok.

Diagram znázorňující různé bloky V5 používané v robotickém programování, předvádějící jejich funkce a spojení ve formátu tutoriálu pro lepší pochopení kódování založeného na blocích V5.

Veškerý obsah Wrapperu bude převeden na jeden Switch Block.

Použijte přepínačový blok

Přidejte blok přepínačů z panelu nástrojů

Klikněte a přetáhněte blok přepínače z panelu nástrojů.

Zadejte Switch Block

Vyberte textové pole bloku přepínačů a zadejte požadovaný příkaz.

Zkopírujte a vložte text do bloku přepínačů

Klepnutím a přetažením zvýrazněte text v bloku přepínačů. Klikněte pravým tlačítkem a vyberte Kopírovat. Dále klikněte do jiného bloku přepínačů. Nakonec klepněte pravým tlačítkem myši a vyberte Vložit pro přenos textu.

Přídavné spínací bloky

Bloky přepínačů se řídí stejnými konvencemi tvaru jako ostatní bloky. Zde uvedená tabulka ukazuje srovnání mezi tvarem bloku, jeho významem a bloky Switch stejného typu.

Tvar bloku Popis Příklady bloků Příklady přepínačů
Kloboukové bloky Začněte hromadu bloků a jsou tvarovány tak, aby pod nimi připevnily bloky. Diagram znázorňující bloky V5 používané ve výukových programech robotiky, ukazující různé typy bloků a jejich propojení pro programovací úlohy. Diagram znázorňující různé bloky V5 používané v robotickém programování, ukazující spojení a funkce pro lepší porozumění v sekci Výukové programy bloků.
Hromadné bloky Provádějte hlavní příkazy. Jsou tvarovány pro připevnění nad nebo pod jiné bloky. Diagram znázorňující koncepty výukového programu bloků V5, ukazující různé typy bloků a jejich spojení pro programování robotiky VEX. Diagram znázorňující bloky V5 používané ve výukových programech robotiky, ukazující různé komponenty a jejich spojení pro vzdělávací účely.
Booleovské bloky Vrátí podmínku jako pravdivou nebo nepravdivou a hodí se do všech bloků s šestihrannými (šestistrannými) vstupy pro ostatní bloky. Diagram znázorňující různé bloky V5 používané v robotickém programování, ukazující jejich spojení a funkce, jako součást výukových programů bloků v popisu kategorie V5. Diagram znázorňující různé bloky V5 používané v programování robotiky, předvádějící typy bloků a jejich připojení pro efektivní kódování v systému VEX V5.
Reportér blokuje Hlásit hodnoty ve formě čísel a hodí se do všech bloků s oválnými vstupy pro ostatní bloky. Diagram znázorňující bloky VEX V5 používané ve výukových programech, ukazující různé typy bloků a jejich funkce pro vzdělávací účely. Výukový obrázek bloků V5 zobrazující různé typy bloků a jejich konfigurace, ilustrující vlastnosti a funkce dostupné pro uživatele na robotické platformě V5.
C bloky Opakujte blok(y) v nich nebo zkontrolujte, zda je podmínka pravdivá nebo nepravdivá. Jsou tvarovány tak, aby připevnily bloky nad, pod nebo uvnitř. Ilustrace bloků V5 používaných v robotickém programování, předvádějící různé typy bloků a jejich spojení ve formátu tutoriálu pro vzdělávací účely. Diagram znázorňující různé bloky používané v robotice V5, ukazující jejich funkce a spojení v kontextu výukového programu. Diagram znázorňující různé bloky V5 používané v robotickém programování, ukazující jejich spojení a funkce v kontextu výukového programu. Diagram znázorňující různé bloky V5 používané v robotickém programování, zdůrazňující jejich funkce a spojení ve formátu tutoriálu pro pochopení systému V5.

 

1Weintrop, David a Uri Wilensky. "Jak blokové, textové a hybridní blokové/textové modality utvářejí postupy programování začátečníků."  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: