Opdracht: Logica ()

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