11-13 yrs old
14-18 yrs old
18+ yrs old
Computer Science
Naprogramujte Stavitele tak, aby vytvořil pyramidu. Velikost pyramidy si budete moct zadat sami.
July 13, 2018
Programování: Pyramida - řešení
Řešení dané úlohy, rozbor algoritmu.
Vaším úkolem bude naprogramovat postavu Stavitele v jazyce MakeCode tak, aby postavil pyramidu. V úloze je nejprve nutné vymyslet algoritmus a dopočítat závislost mezi délkou základny a výškou pyramidy. Poté vytvořit samotný algoritmus. V tomto příkladu se nevyhneme proměnným ani cyklům, jelikož pyramidu budeme stavět po patrech.
Rozšířením úlohy může být vytvořit program, který nechá hráči zvolit si velikost základny sám. K tomu využijeme volání funkce s parametrem.
Žák si otevře ideálně plochý svět. Tento svět se v prostředí Minecraft: Education Edition nazývá Travnaté bloky. Nejprve se pokusí zjistit vzorec, pomocí kterého v závislosti na délce základny vypočítá výšku pyramidy.
Žák vytvoří algoritmus pro postavení pyramidy.
Žák rozšíří tento algoritmus o funkci s parametrem.
Žák chápe pojem funkce.
Žák umí pracovat s cykly.
Žák chápe pojem funkce s parametrem.
Žák umí vytvořit a zavolat funkci s parametrem.
Sign up for the Minecraft: Education Edition newsletter. We promise to respect your inbox.