Základní parametry:
práce s prostředím https://code.irobot.com/
zrychlení a zpomalení iRobota pomocí podmínky a proměnné
propojení znalostí z předmětu Fyzika s rozvojem informatického myšlení
Věk žáků: 6. třída
Předpokládaná časové dispozice: 30 min.
Vstupní požadavky na žáka:
žák zná práci/setkal se s prací s blokovým textovým programovacím prostředí
žák zná pojem zrychlení, zpomalení (přímočarý zrychlený, zpomalený pohyb)
žák zvládá základní pokyny v prostředí v anglickém jazyce (v současnosti je možné pracovat i s přizpůsobeným českým prostředím)
Cíl aktivity:
žák se seznámí s algoritmickým konstruktem “while” v prostředím https://code.irobot.com/
žák zpracuje samostatně program dle stanoveného zadání
Co se rozvíjí u žáka:
individuální práce
znalosti o zrychlení a zpomalení v rámci pohybu robota (i včetně jeho limitů)
zpracování programu ve vybraném prostředí
Co je potřeba k aktivitě:
vhodné je využití robotické programovatelné hračky iRobot Root, je možné pracovat i se simulací v https://code.irobot.com/
stopky (je možné využít i mobilní telefon)
Jak aktivita probíhá:
Žákům je představeno prostředí https://code.irobot.com/ (popřípadě samotná robotická programovatelná hračka iRobot Root).
Prvním úkolem žáků je vytvořit velmi jednoduchý program, ve kterém robot pojede rovnoměrným přímočarým pohybem po stanovenou dobu. Veďte žáky k tomu, aby se jednalo opravdu o konkrétní časový úsek, např. 3 sekundy.
V dalším kroku by se žáci měli zamýšlet nad tím, že ani robotická hračka nemůže hned vyvinout okamžitou rychlost, stejně jako například automobil, a je možné postupně její rychlost zvyšovat. Každopádně zde je velmi zajímavé sledovat limity robotické hračky, jakou maximální rychlost (vzhledem k nastavení parametrů na rychlost koleček) je možné vyvinout.
Z toho jim vyplyne maximální rychlost, kterou může robotická hračky vyvinout a tedy i parametry, kam ji následně mohou maximálně zrychlit.
Následně je představen žákům algoritmický konstrukt “while”, ve kterém právě budou potřebovat měnit rychlost iRobota v závislosti na vytvořené proměnné (od 0 do experimentálně stanovené maximální rychlosti). Žáci sestaví druhý algoritmus, ve kterém bude iRobot zvyšovat svou rychlost. Zde je dobré také experimentovat se žáky, jak rychle bude daná proměnná navyšovat a jak je to závislé na tom, jak dlouho dané zrychlení trvá.
Posledním krokem je na naopak zpomalení, tedy “odečítání” hodnot proměnné. Tento krok by měl žáky vést k uvědomění si práce s proměnnou a to, že její hodnota se může navyšovat i snižovat.
Vzhledem k tomu, že se jedná fyzikální pokus. Je možné, aby žáci mezi sebou porovnali čas, po který robotická hračka zrychluje na následně zpomaluje a to v závislosti na rychlost zvyšování a snižování proměnné, resp. rychlosti koleček.
Aktivitu lze přizpůsobit i jako tandemovou výuku, či párovou výuku.
Co se dá očekávat:
Žáci nerozumí/neznají vlastnosti, které jsou důležité pro realizaci “fyzikálního jevu”.
Žáci neporozumí práci s “while” nebo nezvládají práci s proměnou.