Skip to main content
Teacher Portal

Hrát

Část 1 – Krok za krokem

  1. InstrukceDejte každé skupině pokyn, aby si naplánovala svůj projekt VEXcode napsáním pseudokódu. Vytvoří pseudokód, aby jejich robot s kódovou základnou a rozšíření řídili čtverec. Podívejte se na animaci níže, abyste viděli úspěšný přesun kódové báze. V níže uvedené animaci začíná kódová báze v levém dolním rohu čtverce, směřující nahoru. Jede vpřed po první straně náměstí, poté zahne doprava a tyto dva pohyby opakuje, aby objel celé náměstí.
    Videosoubor
  2. ModelModel pro studenty, jak napsat pseudokód. Pseudokód je zkrácený zápis pro kódování, který kombinuje verbální a písemné popisy kódu. Ujistěte se, že každá skupina má kus papíru a tužku na napsání svého pseudokódu.
    • Požádejte studenty, aby definovali cíl svého projektu. Co chtějí, aby jejich kódová základna dělala? Všichni studenti by vám měli být schopni říct, že kódová báze by se měla pohybovat ve čtverci.
    • Ukažte, jak být specifický v pseudokódu. Místo „Jeďte vpřed“ by studenti měli přesně popisovat, jak daleko vpřed, pomocí měrných jednotek.

    Ručně psané kroky pseudokódu pro řízení robota ve čtverci. Existuje osm kroků, které znějí takto: 1. Robot se posune vpřed o 400 mm; 2. Robot se otočí doprava o 90 stupňů; 3. Robot se posune dopředu o 400 mm; 4. Robot se otočí doprava o 90 stupňů; 5. Robot se posune vpřed o 400 mm; 6. Robot se otočí doprava o 90 stupňů; 7. Robot se posune vpřed o 400 mm; 8. Robot se otočí doprava o 90 stupňů.
    Pseudokód

     
  3. FacilitovatVeďte se studenty při procházce a asistenci skupinám diskusi o pseudokódu. Zeptejte se studentů:
    • Čeho chcete jejich projektem dosáhnout?
    • Jak chcete rozdělit záměr nebo cíl projektu do krátkých konkrétních prohlášení?
    • Popište vlastnosti čtverce.
      • Kolik má rohů?
      • Jsou všechny strany stejně dlouhé, nebo mají různou délku?
      • Jak poznáte, že váš pseudokód popisuje čtverec?
    Učitel sedí u stolu s malou skupinou studentů, kteří ručně zapisují seznam kroků, jako by psali pseudokód.
    Psaní pseudokódu
  4. PřipomeňtePřipomeňte studentům, aby pracovali ve skupině a naslouchali si navzájem nápadům. Možná to budou muset zkusit vícekrát, aby se ujistili, že jejich pseudokód popisuje přesně takové chování, jaké od své kódové základny očekávají. Bude to vyžadovat několik kol pokusů a neúspěchů, než se vám podaří. To je v pořádku!
  5. Zeptejte se studentůZeptejte se studentů, v čem je plánování pseudokódu podobné plánování v jiných oblastech jejich života. Jak si plánují, co si sbalí před cestou? Zapomněli někdy na něco důležitého, protože vynechali plánování? (bota, hračka, nabíječka)

Přestávka uprostřed hry & Skupinová diskuse

Jakmile každá skupina dokončí psaní svého pseudokódu, sejděte se k krátké diskusi.

  • Jak si myslíte, že vás psaní tohoto pseudokódu připraví na programování vašeho robota v Code Base?
  • Požádejte skupiny, aby na základě svého pseudokódu popsaly konkrétní pohyby kódové báze.

Část 2 – Krok za krokem

  1. InstrukceSdělte studentům, že budou převádět svůj pseudokód do kódu ve VEXcode GO a poté vytvoří projekt, ve kterém bude kódová základna umístěna ve čtverci. Budou mít tři pokusy na otestování, revizi a opětovné otestování svého projektu na své kódové bázi. Podívejte se na video níže a uvidíte úspěšný přesun kódové báze. V níže uvedené animaci začíná kódová báze v levém dolním rohu čtverce, směřující nahoru. Jede vpřed po první straně náměstí, poté zahne doprava a tyto dva pohyby opakuje, aby objel celé náměstí.
    Videosoubor
  2. ModelModel pro studenty, jak nejprve přenést svůj pseudokód do bloků [Comment] ve VEXcode GO. Pak vytvořte a spusťte jejich projekt tak, aby kódová základna byla uspořádána do čtverce.
    • Pokud studenti potřebují pomoc s otevřením a uložením projektu, namodelujte kroky v článku Otevření a uložení projektupro vaše zařízení a nechte je, aby se řídili pokyny.
    • Nechte studenty pojmenovat svůj projekt Vjeďte do čtverce.

    Pole s názvem projektu uprostřed panelu nástrojů VEXcode GO je zvýrazněno červeným rámečkem a má text Vjeďte do čtverce.
    Název Projekt
    • Jakmile studenti pojmenují svůj projekt, budou muset připojit svou kódovou bázi ke svému zařízení. V případě potřeby namodelujte kroky v článku pro studenty Připojení VEX GO BrainKnihovna VEX.
    • Budou také muset nakonfigurovat VEXCode GO pro kódovou základnu. Vymodelujte kroky z článku Konfigurace knihovny VEX pro kódovou základnu a ujistěte se, že studenti vidí bloky Drivetrain v sadě nástrojů.
    • Ukažte, jak přetáhnout blok [Komentář] do pracovního prostoru a umístit ho pod blok {When started}. V případě potřeby si přečtěte článek Používání komentářů v knihovně VEXcode GO VEX, kde najdete informace o tom, jak v projektu používat komentáře. 

    Projekt VEXcode GO s blokem When started a připojeným blokem Comment.
    Přidat blok [Komentář] do {When started}
    • Model přidává první řádek pseudokódu do bloku [Comment].

    Stejný projekt s vyplněným komentářem „Pojezd vpřed o 400 mm“.
    Přidat pseudokód do bloku [Komentář]
    • Nechte studenty přenést veškerý svůj pseudokód do bloků [Comment]. 

    Poznámka: Studenti budou potřebovat 1 blok [Comment] pro každý řádek pseudokódu. Takže pokud mají 8 řádků pseudokódu, budou potřebovat 8 bloků [Comment].

    Přehled převodu pseudokódu na bloky komentářů v projektu. Ručně psané kroky pseudokódu jsou zobrazeny vlevo a projekt VEXcode GO vpravo zobrazuje tyto kroky jako zásobník 8 bloků komentářů připojených k bloku When started.
    Pseudokód pro bloky [Komentář]

    Jakmile studenti přenesou svůj pseudokód, přidají bloky Drivetrain. Připomeňte studentům, že bloky [Comment] slouží k organizaci jejich projektů a nebudou spouštět chování. Budou muset přidat bloky Drivetrain, aby se jejich kódová základna pohnula.  

    • Nechte studenty přidat blok [Jezdit pro] pod první blok [Komentář].

    Stejný projekt VEXcode GO s přidáním jednotky pro blok mezi první a druhý blok komentářů.
    Přidat [Drive for] pod první blok [Comment]
    • Poté nechte studenty upravit parametry tak, aby odpovídaly požadavkům v bloku [Komentář]. V tomto případě je to 400 milimetrů (mm).
    • Dále nechte studenty přidat blok [Otoč se pro] a zkontrolujte, zda parametry odpovídají pseudokódu v bloku [Komentář].

    Stejný projekt VEXcode GO s blokem Drive for a Turn for přidaným za první a druhý komentář. Začátek projektu nyní zní: Po spuštění, komentář - Jeďte vpřed o 400 mm; poté Jeďte vpřed o 400 mm; komentář Odbočte vpravo o 90 stupňů; poté Odbočte vpravo o 90 stupňů; a pak zbývající komentáře.
    Přidat blok [Otočte pro]
    • Nechte studenty pokračovat, dokud nepřidají bloky Pohon pro každý z bloků [Komentář].

      Stejný projekt s potřebnými bloky hnacího ústrojí přidanými mezi jednotlivé komentáře. Projekt střídavě zobrazuje komentář a odpovídající blok. Projekt nyní zní: Po spuštění, poznámka Jeďte vpřed o 400 mm; poté jeďte vpřed pro blok 400 mm; poznámka Odbočte doprava pro blok 90 stupňů; poté odbočte doprava pro blok 90 stupňů. Toto se opakuje čtyřikrát.
      Vjezd do čtvercového projektu

       

    • Jakmile studenti přidají všechny bloky hnacího ústrojí, mohou začít svůj projekt. Nechte studenty kliknout na tlačítko „Start“ na panelu nástrojů a spustit projekt. Poté sledujte pohyby kódové báze. V případě potřeby si projděte kroky z článku Zahájení projektu v knihovně VEXcode GOVEX a studentům namodelujte kroky pro zahájení projektu.
    • Nechte studenty provedit 3 zkušební pokusy, aby otestovali svůj projekt Drive in a Square , a použijte list sběru dat k zaznamenání toho, co fungovalo a jaké změny je třeba provést. 
  3. FacilitovatFacilitovat studenty při tvorbě jejich projektů tím, že je povzbuzujete k používání směrového jazyka a odkazování na jejich pseudokód, pokud se zaseknou. Zatímco kroužíte po místnosti a pomáháte studentům, ptejte se jich na jejich postup.
    • Jaké příkazy používáte k tomu, aby se vaše kódová báze pohybovala ve čtverci?
    • Popište své předchozí pokusy (pokud studenti již měli možnost testovat)
      • Co ve vašem projektu fungovalo?
      • Co nefungovalo?
      • Jak chcete upravit svůj projekt? Je potřeba změnit nějaký konkrétní příkaz?
    • Jak můžete instruovat kódovou bázi, aby se pohybovala v dokonalém čtverci? Jsou nějaké konkrétní příkazy, které je potřeba změnit?
    Studenti sedí společně u stolu, drží tablet, usmívají se a ukazují, což naznačuje komunikaci a spolupráci na řešení problému.
    Spolupráce na projektu
  4. PřipomeňPřipomeň týmům, že mají tři pokusy na otestování, změnu a opětovné otestování svého plánu. Jejich první pokus s největší pravděpodobností nevyjde. Budou se muset pokusit vícekrát, aby se jejich kódová základna úspěšně pohnula ve čtverci. Připomeňte studentům, aby si během testování zaznamenávali pokusy a změny do svého sběrného listu dat.
    List sběru dat zobrazuje název laboratoře jako Laboratoř 2: Řidičské cvičení a aplikace se jmény studentů nahoře. Datová tabulka se 3 sloupci napříč zobrazuje zkušební verzi, shrnutí zkušební verze a změny, které je třeba provést. Zkouška 1 v souhrnu zobrazuje zprávu „Robot se neodbočil doprava“ a upravuje příkaz GO v kódu VEXcode ve změnách. Zkouška 2 v Souhrnu zobrazuje „Robot jel příliš daleko dopředu“ a v části „Změny“ „Změňte číslo délky nebo jednotku měření“. Zkouška 3 zní: Robot jel po čtverci podle naprogramování v souhrnu.
    Příklad vyplněného formuláře pro sběr dat
  5. Zeptejte seZeptejte se studentů, zda jim pseudokód pomohl s úkolem v části Play 2. Plánování je i v jiných zaměstnáních obrovskou součástí. Mohou vyjmenovat pracovní pozice, u kterých musí plánovat dopředu? (Inženýrství, kódování, výuka atd.).

Volitelné: Týmy mohou po této fázi experimentu v případě potřeby rozebrat svého robota z kódové základny. V následujících cvičeních budou používat stejnou sestavu, takže se jedná o možnost pro učitele.