Přejít k hlavnímu obsahu

Sledujte nejkratší trasu

Vytvořte souřadnicový systém na poli virtuálních dovedností VIQC s počáteční pozicí Hrdinského bota jako počátkem (0,0). Vytvořte algoritmus, který pomocí bloků [Jeďte pro], [Otočte se do směru] a [Otočte pro] navede Hrdinského Bot po nejkratší trase na konkrétní pozice, aby odstranil všechny disky z modrého a žlutého dávkovače a co nejrychleji sebral disk !

  • Vyberte hřiště VIQC Virtual Skills - Slapshot.
  • Dojeďte s Hrdinským Botem na pozici v bodě (0, 290) po nejkratší trase.
  • Naprogramujte Hrdinského Bot, aby se otočil k modrému Dávkovači a odstraňte z něj všechny disky.
  • Dojeďte s Hrdinským Botem na pozici nacházející se v bodě (1000, 175) po nejkratší trase.
  • Naprogramujte Hrdinského Bot, aby se otočil ke žlutému dávkovači a odstraňoval z něj všechny disky.
  • Dojeďte s Hrdinským Botem na pozici nacházející se v bodě (730, 329) po nejkratší trase.
  • Naprogramujte Hrdinského Botu tak, aby roztočil sací motor a nasál tak disk.

Užitečné rady

  • Čára mezi aktuální polohou robota a cílovou pozicí je nejkratší trasou, která robota dovede k cíli.
  • Použijte dvě proměnné k zaznamenání a uložení aktuálních souřadnic X a Y Hero Bot.
  • Pro výpočet ujeté vzdálenosti použijte Pythagorovu větu. Pomocí funkce Atan vyhledejte záhlaví disku.

    Vlevo rovnice a vpravo diagram. Pythagorova věta je definována jako 'C se rovná druhé odmocnině z A na druhou plus B na druhou'. Vertikální vzdálenost mezi dvěma body je definována jako 'A = Y² - Y1'a horizontální vzdálenost je definována jako 'B = X² - ​​X1'. Proměnná C představuje ujetou vzdálenost. Diagram znázorňuje vztah mezi A, B a C v trojúhelníku, kde robot je v bodě BC a druhá pozice je v AC. Úhel theta je definován jako hodnota nad záporným pí lomeno 2 a pod kladným pí lomeno 2.

    Rovnice a diagram demonstrující použití funkce atan definované jako 'theta rovná se atan bodu A lomeno B'. Výsledek, theta, bude mezi záporným pí lomeno 2 a kladným pí lomeno 2. Diagram vpravo zobrazuje robota s nakreslenou kružnicí a názvem 'Převést theta na pohon směru'.