Programmer en opskrift
Formål
Der findes allerede et pizzaria, hvor pizzaen bliver lavet af en robot.
Der findes barer, hvor robotter mixer drinks og der findes cafeer, hvor robotterne laver kaffen.
Forestil dig, at du skulle lave en robot, der kunne bage en kage.
I denne øvelse, kan du øve dig i at kode uden robotten.
Du lærer hvilke kodeblokke der er vigtige, hvad de skal bruges til og hvordan du kan kode en opskrift.
Din kode skal du teste på din mor eller far, i håb om, at de laver en rigtig god kage.
Opgave
- Find en opskrift på en kage.
- Lav en plan for dine kodestrenge:
- Første kode: Min mor skal finde alle ingredienser.
- Anden kode: Min mor skal finde alle de genstande hun skal bruge.
- Tredje kode: Opskriften skal læses.
- …
- Sammensæt koder, der får din mor eller far til at bage kagen.
Du skal bruge følgende kodeblokke:
-
- Handling
- Logik
- Løkker
Her ser du eksempler på blokke, der bruges til hastighed, bevægelse, antal gange etc.
Forstil dig i stedet, at det er din mors bevægelser du skal kode.
Hver en del af din kode skal laves ned til mindste detalje.
4. Spis den færdige kage!
Du kan åbne Fable Blockly (kan hentes her) og undersøge de koder der anvendes der.
Måske kan de bruges som inspiration til at udvide din analoge kode – husk der er en simpel og avanceret visning.
Test dig selv!
Hvor i koden gik det galt? Hvad gjorde din mor forkert, og hvad gjorde du for at rette dem?
Kunne du forestille dig at have en robot i dit hjem, der kunne lave mad til jer?
Hvad ville fordelene og ulemperne være?