! BOTS4SEN ROBOBOEK MODULE LIGHTBOT
LightBot bestaat eigenlijk uit 3 apps: LightbotJr: kost 2,99 Lightbot : CodeHour is gratis en Lightbot Programming Puzzels: kost 2,99 Laten we maar eens met LightbotJr beginnen: Na het opstarten kun je een robotje kiezen, en kun je de taal op Nederlands zetten. LightbotJr bestaat uit 5 gedeelten: 1. Basis 2. Springen 3. Extra belasten 4. Proceures 5. Lussen In LightbotJr is het de bedoeling dat je een robotje stuurt over een speelveld. Dit robotje moet licht maken. Je hebt daar 5 commando s voor: VOORUIT LICHT AAN LKS RECHTS KLIM Met de P1 en P2 kun je kleine programma s maken (sub-routines) als onderdeel van een groter programma. Zullen we eens naar de opgaven kijken in LightbotJr: Noteer het zo: Stap 1= vooruit Stap 2= vooruit Stap 3= licht aan En nu jij 1 2 3
Opgave Basis 1 3 STAPPEN Opgave Basis 4 6 STAPPEN Opgave Basis 7 6 STAPPEN Opgave Basis 2 5 STAPPEN Opgave Basis 5 12 STAPPEN Opgave Basis 8 11 STAPPEN Opgave Basis 3 9 STAPPEN Opgave Basis 6 11 STAPPEN Opgave Basis 9 9 STAPPEN
Alles goed gedaan? Dan gaan we naar het tweede niveau. Hier leren we Lightbot springen, er komt dan ook een nieuw commando bij. Zo ziet het klim-/spring commando eruit: De eerste opgave is dan ook niet zo moeilijk: Inderdaad: na 3 keer springen kan het licht op de blauwe tegel worden aangestoken. Maak je de andere opgaven van deze serie?
Opgave Springen 1 4 STAPPEN Opgave Springen 4 6 STAPPEN Opgave Springen 7 12 STAPPEN Opgave Springen 2 4 STAPPEN Opgave Springen 5 10 STAPPEN Opgave Springen 8 12 STAPPEN Opgave Springen 3 6 STAPPEN Opgave Springen 6 12 STAPPEN Opgave Springen 9 10 STAPPEN
Ook allemaal opgelost? Geweldig! Ben je klaar voor niveau 3? Dit niveau heet Extra belasten, een beetje rare vertaling. Het wil zeggen dat je met het commando licht, ook andere dingen kunt doen. Zoals bijvoorbeeld een lift bedienen.. Zoals hier: Weet je het programma al? Volgens mij ben je er helemaal klaar voor..
Opgave Extra Belasten 1 5 STAPPEN Opgave Extra Belasten 4 11 STAPPEN Opgave Extra Belasten 7 11 STAPPEN Opgave Extra Belasten 2 6 STAPPEN Opgave Extra Belasten 5 4 STAPPEN Opgave Extra Belasten 8 11 STAPPEN Opgave Extra Belasten 3 10 STAPPEN Opgave Extra Belasten 6 10 STAPPEN Opgave Extra Belasten 9 11 STAPPEN
Ook weer goed gelukt? Dan kun je al aardig programmeren. We leren een nieuw commando: Als er iets is dat Lightbot vaak moet doen, schrijven we dat in een klein programma (P1). Kijk maar eens naar dit voorbeeld: Welke 5 stappen moet Lightbot wel 3 keer doen? Vul maar in: Deze 5 stappen noemen we samen Het enige wat we Lightbot hoeven te vertellen is: Ben je klaar voor level 4
Procedures 1 Procedures 2 Procedures 3 Procedures 4 in 18 stappen MA MA MA MA Procedures 5 Procedures 6 Procedures 7 Procedures 8 MA MA Gehaald? Gefeliciteerd! MA MA
Dan zijn we toe aan het laatste niveau: 5 Lussen Het kan natuurlijk nog veel handiger. Door gebruik te maken van een LUS Een lus is een herhaling Kijk maar eens naar dit voorbeeld: We kunnen dit zo programmeren: MA maar heel handig is dat niet. Het kan ook zo: MA We zetten nu een LUS in Klaar voor niveau 5? Daar gaan we
Lussen 1 Lussen 2 Lussen 3 Lussen 4 in 4 stappen in 4 stappen in 8 stappen MA MA MA Lussen 6 Lussen 7 in 8 stappen in 8 stappen MA MA Lussen 5 in 8 stappen in 8 stappen MA MA Allemaal goed? Van harte gefeliciteerd! Dan kun je nu ook: Lightbot Code Hour of Programming Puzzles proberen. Je diploma staat op de laatste bladzij, vraag juf of meester dit voor je in te vullen. Of haal een nieuw diploma van: https://code.org/congrats?i=3585e645e0ea8f7cfedfb82fe61c00fb