Použití přepínacích bloků k přechodu z bloků na textové kódování ve VEXcode IQ (2. gen)

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í).
  • IQ mozek druhé generace.

Diagram znázorňující programovací rozhraní VEX IQ Blocks, ukazující různé programovací bloky a jejich funkce pro vzdělávací robotické projekty.

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č

Snímek obrazovky výukového rozhraní VEX IQ Blocks, které ukazuje programovací bloky a prvky kódování navržené tak, aby pomohly pedagogům a studentům naučit se koncepty robotiky pomocí platformy VEX IQ.

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

Snímek obrazovky výukového rozhraní VEX IQ Blocks, předvádějící programovací bloky používané pro výuku robotiky, navržené tak, aby pomáhaly začátečníkům při učení konceptů kódování a vytváření projektů s platformou VEX IQ.

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

Diagram znázorňující programovací rozhraní VEX IQ Blocks, ukazující různé kódovací bloky a jejich funkce pro vzdělávací robotické projekty.

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

Diagram znázorňující programovací rozhraní VEX IQ Blocks, ukazující různé programovací bloky a jejich funkce pro vzdělávací robotické projekty.

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č

Snímek obrazovky výukového rozhraní VEXcode IQ Blocks, předvádějící programovací bloky a rozvržení pro platformu VEX IQ Robotics, zaměřené na vzdělávání začátečníků v robotice a zlepšení jejich programovacích dovedností.

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

Snímek obrazovky výukového rozhraní Blocks pro VEX IQ, který ukazuje programovací prvky a možnosti, které začátečníkům pomohou naučit se koncepty robotiky pomocí VEXcode IQ.

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

Snímek obrazovky výukového rozhraní VEX IQ Blocks, předvádějící programovací bloky a prvky kódování navržené pro vzdělávací účely v robotice, zaměřené na začátečníky a pedagogy využívající platformu VEX IQ.

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í rozhraní blokového programování platformy VEX IQ Robotics, ukazující různé programovací bloky a jejich funkce pro vzdělávací robotické projekty.

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

Snímek obrazovky výukového rozhraní VEX IQ Blocks, které ukazuje programovací bloky a možnosti pro vytváření robotických projektů, které mají pomoci pedagogům a studentům při výuce konceptů robotiky pomocí platformy VEX IQ.

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

Diagram znázorňující programovací rozhraní VEX IQ Blocks znázorňující různé kódovací bloky a jejich funkce, které jsou navrženy tak, aby pomáhaly pedagogům a studentům učit se koncepty robotiky prostřednictvím vizuálního programování.

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í programovací rozhraní VEX IQ Blocks, ukazující různé kódovací bloky a jejich funkce pro vzdělávací robotické projekty, jako součást sekce Blocks Tutorials ve znalostní bázi VEX IQ. Snímek obrazovky výukového rozhraní VEXcode IQ Blocks, předvádějící programovací bloky pro robotiku VEX IQ, navržené tak, aby pomáhaly pedagogům a studentům při výuce konceptů robotiky a stavebních projektů.
Hromadné bloky Provádějte hlavní příkazy. Jsou tvarovány pro připevnění nad nebo pod jiné bloky. Obrázek ilustrující robotický projekt VEX IQ, představující komponenty a programovací prvky relevantní pro sekci Blocks Tutorials, navržený tak, aby pomohl pedagogům a studentům naučit se robotické koncepty a osvědčené postupy. Snímek obrazovky výukového rozhraní VEX IQ Blocks, předvádějící programovací bloky pro vzdělávací robotiku, navržené tak, aby pomáhaly začátečníkům učit se koncepty kódování a budovat projekty s platformou VEX IQ.
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. Snímek obrazovky výukového rozhraní VEX IQ Blocks, které ukazuje programovací bloky a možnosti pro vytváření vzdělávacích robotických projektů, určené pro začátečníky a pedagogy v ekosystému VEX IQ. Diagram znázorňující programovací rozhraní VEX IQ Blocks znázorňující různé programovací bloky a jejich funkce, které jsou navrženy tak, aby pomáhaly pedagogům a studentům učit se koncepty robotiky prostřednictvím vizuálního programování.
Reportér blokuje Hlásit hodnoty ve formě čísel a hodí se do všech bloků s oválnými vstupy pro jiné bloky. Snímek obrazovky výukového rozhraní VEX IQ Blocks, které ukazuje programovací bloky a možnosti pro stavbu a ovládání robotů VEX IQ, navržené pro vzdělávací účely a začínající nadšence do robotiky. Diagram znázorňující programovací rozhraní VEX IQ Blocks, ukazující různé kódovací bloky a jejich funkce pro vzdělávací robotické projekty.
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ř. Snímek obrazovky výukového rozhraní VEX IQ Blocks, které ukazuje programovací bloky a možnosti pro stavbu a ovládání robotů VEX IQ, zaměřené na vzdělávání začátečníků v robotice a zlepšení jejich programovacích dovedností. Snímek obrazovky výukového rozhraní VEX IQ Blocks, předvádějící programovací bloky a možnosti vytváření kódu robota, zaměřené na vzdělávací uživatele a začátečníky v robotice. Diagram znázorňující programovací rozhraní VEX IQ Blocks, ukazující různé bloky a jejich funkce pro programování výukové robotiky na platformě VEX IQ. Diagram znázorňující programovací rozhraní VEX IQ Blocks, ukazující různé programovací bloky a jejich funkce pro vzdělávací robotické projekty.

 

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: