Skip to main content

Navrhujte, vyvíjejte a iterujte na svém projektu - Python

Při navrhování projektu si ve svém technickém sešitu odpovězte na následující otázky: 

  1. Na co chcete robota naprogramovat? Vysvětli podrobnosti.
  2. Jakými kroky budete projekt testovat? Vysvětli podrobnosti.
  3. Jak lze robota naprogramovat, aby úkol dokončil efektivněji? Vysvětlete jak.

Ikona sady nástrojů pro učitele Sada nástrojů pro učitele - odpovědí

  1. Obecně by plán měl být takový, že robot bude jezdit z místnosti do místnosti a vynášet léky pomocí jednoduchých programovacích chování, jako je jízda vpřed, otáčení a čekání.

  2. Plán testování bude pravděpodobně zahrnovat využití terénu ke spuštění zkušebních testů a ladění projektu.

  3. Možné odpovědi by mohly zahrnovat: použití nejkratší trasy nebo využití sofistikovanějšího programování, jako jsou smyčky nebo proměnné.

Při vytváření projektu postupujte podle následujících kroků:

  1. Pomocí pravítka naplánujte cestu, kterou chcete robota naprogramovat, pomocí výkresů a pseudokódu (Google / .docx / .pdf ). Než přejdete k druhému kroku, zhodnoťte svůj pseudokód.

  2. K vytvoření projektu použijte pseudokód, který jste vytvořili.

  3. Otestujte svůj projekt často a opakujte jej pomocí toho, co jste se z testování naučili.

Ikona tipů pro učitele Tipy pro učitele

  • Požádejte studenty, aby pomocí pravítka změřili svou navrhovanou cestu. Poté nechte studenty vyhodnotit svůj pseudokód, než přejdou k druhému kroku.

    Příklad pseudokódu napsaného pro Automed Challenge, který vede robota od začátku do lékárny. Na stránce je nahoře uvedeno „Pseudokód“ a poté „Konfigurace je rychlá sestava s pohonem“. Dole jsou ručně psané pokyny: Po spuštění programu jeďte vpřed a poté odbočte doleva, poté jeďte vpřed a poté odbočte doprava, poté jeďte vpřed a nakonec počkejte v lékárně.

  • Poučte studenty, aby ve svém projektu používali pseudokód jako komentáře, což jim pomůže s organizací, plynulostí a řešením problémů. Připomeňte studentům, aby si před zahájením svých projektů otestovali svůj pseudokód. Rubriku s pseudokódem si můžete stáhnout zde (Google / .docx / .pdf).
  • Prohlédněte si následující ukázkový kód VEXcode V5 v Pythonu, který studentům pomůže s dokončením úkolu: 

    # Knihovna importuje
    z vex import *
    
    # Začátek projektového kódu
    
    # Jeďte vpřed, poté zahněte doleva
    drivetrain.drive_for(FORWARD, 650, MM)
    drivetrain.turn_for(LEFT, 90, DEGREES)
    
    # Jeďte vpřed, poté zahněte doprava
    drivetrain.drive_for(FORWARD, 900, MM)
    drivetrain.turn_for(RIGHT, 90, DEGREES)
    
    # Jeďte vpřed do lékárny a čekejte
    drivetrain.drive_for(FORWARD, 300, MM)
    wait(3, SECONDS)

Ikona tipů pro učitele Tipy pro učitele

Než studenti otevřou nový projekt, musí si vybrat šablonu. Šablona projektu obsahuje konfiguraci motoru vybraného robota. Pokud šablona není použita, robot projekt nespustí správně.

Pokud máte potíže se začátkem, podívejte se na ukázkové projekty.

Zobrazení příkladů projektů může pomoci generovat nápady.

Panel nástrojů VEXcode V5 s otevřenou nabídkou Soubor a otevřenými příklady zvýrazněnými červeným rámečkem. Open Examples je čtvrtá položka nabídky pod New Blocks Project, New Text Project a Open.

Dokonči následující kroky:

  • Otevřete nabídkuSoubor.
  • VyberteOtevřít příklady.

Nabídka příkladových projektů V5 Blocks je otevřená a kategorie příkladů je nastavena na „Vše“, aby se ukázaly ukázkové projekty, které jsou k dispozici pro pomoc při vytváření nápadů.