Het programmeren van een computer kan in een taal als Python vereist een precieze volgorde van stappen geschreven in een taal waarvan de grammatica details overweldigend kunnen zijn voor een beginner. Alles moet helemaal correct zijn en fouten om het programma alleen al te starten kunnen frustrerend zijn. Vaak is de uitvoer van beginners programma's tekst gebaseerd en niet erg interessant, in ieder geval niet voor mensen.
Om thuis te raken in de principes van programmeren zonder verstrikt te raken in de moeilijkheden van een 'hoog-nivo' (high-level) taal zoals Python gaan we beginnen om Guido van Robot te programmeren. GvR maakt het gemakkelijk om de principes van programmeren te onderwijzen op een visuele manier gebruik makend van een computer taal die eenvoudig is maar tegelijk krachtig en die uitgebreid kan worden.
We zullen Guido gaan programmeren, een simpele robot die in een simpele wereld leeft. Aangezien Guido en zijn wereld een visuele simulatie zijn kunnen we de effecten van onze programma commando's (statements) bekijken. Deze activiteiten zijn georganiseerd in een aantal lessen.
Let op, op dit moment zijn alleen de lessen 1 t/m 10 zijn beschikbaar
Les 1 | Guido's eerste stappen | creëer .wld en .gvr bestanden |
Les 2 | Wat is dat geluid? | piepers |
Les 3 | Draai, Draai, Draai | opeenvolgende instructies |
Les 4 | En weer een steen in de muur | wereld bestand: muren |
Les 5 | Doe wat juist is | gebruikers gegenereerde functie |
Les 6 | Robot tijden | Werkstuk |
Les 7 | Verjaardagskaart | Werkstuk |
Les 8 | Besluiten | 'als' commando |
Les 9 | Je mist sommige | 'doe' commando |
Les 10 | Laten we dansen | genestelde gebruikers instructies |
Les 11 | Appeltaart of koekjes? | als..alsdan..dan commando |
Les 12 | Zet het vuil buiten | Voorwaardelijke lussen |
Les 13 | Wereld reiziger | Werkstuk |
Les 14 | Het gaat regenen | Werkstuk |
Les 15 | Werk aan de winkel | Werkstuk |
Les 16 | Lunchtrommel | Werkstuk |
Les 17 | Vrijwilligerswerk | Werkstuk |
Les 18 | Hoe nu verder... | Conclusie |
Programma referentie | Korte beschrijving van de GvR taal. | Bijlage |
Deze serie van lessen was origineel geschreven door Roger Frank Roger Frank en voor GvR aangepast door Jeffrey Elkner. Commentaar en suggesties kunnen gestuurd worden naar Stas Zytkiewicz, welke deze lessen vertaald heeft vanuit het engels.
Copyright © 2003 Jeffrey Elkner. Copyright © 2007 Stas Zytkiewicz.