Základní parametry:
práce s prostředím https://code.irobot.com/
využití základních geometrických tvarů
Věk žáků: 6. třída
Předpokládaná časové dispozice: 45 min.
Vstupní požadavky na žáka:
žák zná práci/setkal se s prací s blokovým textovým programovacím prostředí
žák umí pracovat s cyklem (REPEAT)
Cíl aktivity:
žák dokáže vyřešit stanovený problém dle určených pravidel
žák s využitím cyklu vytvoří obrázek, který obsahuje vybrané geometrické tvary.
Co se rozvíjí u žáka:
individuální práce
práce se základními geometrickými tvary
práce s úhly
testování vytvořeného programu
Co je potřeba k aktivitě:
není nutné využití robotické programovatelné hračky iRobot Root, postačí práce se simulací v https://code.irobot.com/
papír, na který si žáci vytvoří základní nákres, kde musí znát přesně pozice a rotace vybraných geometrických tvarů; žáci by si také měli udělat představu o vytvořeném obrazci
Jak aktivita probíhá:
Žákům jsou předloženy dva programy (tyto programy byly převzaty přímo z databáze code.irobot.com a přepracovány do spustitelných programů). Tyto programy by měly sloužit jako inspirace, je vhodné rozvést diskuzi nad tím:
Z jakých tvarů je obrazec tvořen?
Kolikrát je konkrétní geometrický obrazec použit?
Jaké algoritmické konstrukty se využívají?
Žákům je představen projekt: Vytvoř vlastní geometrický obrazec, ve kterém bude využito minimálně dvou geometrických tvarů a minimálně dvou cyklů. Pro učitele by měly být hlavní záchytné body:
rozpracování vytvářeného obrazce
zjednodušený zápis algoritmu
zápis algoritmu do programovacího prostředí
otestování funkčnosti algoritmu
odeslání své práce skrze sdílení programu (nejlépe odkazem)
představení vytvořeného obrazce jednotlivými žáky
Žáci by měli nejdříve rozpracovat nákres obrazce složeného z vybraných geometrických tvarů včetně naznačeného otočení. Následně si vytvoří jednoduchý zápis algoritmu, aby věděli, kolik cyklů je třeba aj.
Žáci nesmí zapomenout odeslat funkční a vyzkoušené řešení učiteli.
Na konci celé aktivity by měla proběhnout diskuze, kdy si žáci sdílí své nápady na grafické obrazce.
Co se dá očekávat:
Žáci nejsou schopny naprogramovat své předem nakreslené nápady.
Žáci nedokáží dopočítat rotaci geometrických tvarů.
Příklad 1 - https://code.irobot.com/?project=YYGS8
Příklad 2 - https://code.irobot.com/?project=SPJEF