Scratch: Logica en rekenen Vergeet gemaakte opdrachten niet in te leveren op smcaccent.nl! Opdracht 1 - Logica Gebruik de en, of en niet blokken uit de slides om het volgende te programmeren: 1. Laat de kat herhaaldelijk van kleur veranderen als de spatiebalk niet wordt ingedrukt. 2. Laat de kat herhaaldelijk van kleur veranderen als de linker of de rechter pijltjestoets is ingedrukt. 3. Laat de kat herhaaldelijk van kleur veranderen als de linker én de rechter pijltjestoets zijn ingedrukt. Opdracht 2 - Logica Nu gaan we een iets ingewikkeldere logische constructie maken. Laat de kat herhaaldelijk van kleur veranderen als de linker en niet de rechter pijltjestoets wordt ingedrukt of als de rechter pijltjestoets en niet de spatiebalk wordt ingedrukt. Vergeet gemaakte opdrachten niet in te leveren op smcaccent.nl! St. Michaël College | Programmeren kun je leren! | 2014-2015 Scratch: Logica en rekenen Vergeet gemaakte opdrachten niet in te leveren op smcaccent.nl! Opdracht 3 - Rekenen In deze opdracht gaan we de kat laten rekenen. Dit gaan we in drie stappen doen: 1. Simpele optelsommetjes 2. De optie geven om getallen van elkaar af te trekken 3. Delen en vermenigvuldigen toevoegen Optelsommen Laat de kat vragen om een getal en sla deze op in een variabele (bijvoorbeeld ‘getal1’) doe hetzelfde voor een tweede getal, maar sla deze op in een andere variabele (bijvoorbeeld ‘getal2’). Laat de kat hierna voor 2 seconden zeggen wat de twee getallen bij elkaar opgeteld zijn. Gebruik hiervoor het groene optelblok uit Functies. Aftrekken toevoegen Nu we twee operaties (plus en min) willen, moeten we de gebruiker de optie geven om te kiezen tussen deze twee operaties. Vraag aan de gebruiker welke operatie hij wil gebruiken (plus/min of enkel de symbolen: +/-) en sla het antwoord op in een variabele met een duidelijke naam. Gebruik een als-dan om te kijken welke operatie er uitgevoerd moet worden. Als de gebruiker aangeeft op te willen tellen moet het antwoord van de optelsom worden weergegeven. Als de gebruiker aangeeft af te willen trekken, wordt het antwoord van de aftreksom weergegeven. Vergeet gemaakte opdrachten niet in te leveren op smcaccent.nl! St. Michaël College | Programmeren kun je leren! | 2014-2015 Scratch: Logica en rekenen Vergeet gemaakte opdrachten niet in te leveren op smcaccent.nl! Delen en vermenigvuldigen Tot slot gaan we ook delen en vermenigvuldigen toevoegen. Breid je programma uit door meer als-dan blokken te plaatsen, welke controleren op delen en vermenigvuldigen (of de symbolen: / en *). Uitbreiding Als uitbreiding van de rekenmachine kun je de volgende zaken proberen toe te voegen: ● Laat de kat de gehele som weergeven en niet alleen het antwoord. ● Laat de kat zeggen: “Je hebt geen operatie opgegeven!” wanneer de gebruiker geen operatie heeft opgegeven. ● Delen door 0 kan niet, probeer maar eens. Laat de kat een mooier bericht zeggen dat hij de berekening niet uit kan voeren. Vergeet gemaakte opdrachten niet in te leveren op smcaccent.nl! St. Michaël College | Programmeren kun je leren! | 2014-2015
© Copyright 2024 ExpyDoc