Les 1 - Je eerste tekeningen
Je eerste tekeningen
Je leert in deze module hoe je moet programmeren in de programmeertaal Python. We leggen eerst kort uit wat een programma is en gaan daarna lekker aan de slag.
Een commando is een opdracht (instructie) die een computer kan begrijpen en kan uitvoeren. In feite kan een computer alleen maar eenvoudige opdrachten begrijpen. Deze kleine, eenvoudige instructies kunnen dan gecombineerd worden om ingewikkeldere en complexere taken uit te voeren. Zo'n verzameling van commando's wordt ook wel een computerprogramma genoemd. Het schrijven van een computerprogramma is niet eenvoudig. Sommige programma's bestaan wel uit meer dan een miljoen regels opdrachten. Wij gaan echter beginnen met vrij eenvoudige programma's waarin het de bedoeling is om een turtle(schildpad) te laten bewegen zodat hij bepaalde figuren en patronen kan tekenen.
Je eerste programma
Ons eerste programma ziet er als volgt uit:
Je kunt het hier zien werken:
Vooruit met turtle
Als je wilt tekenen met turtle, dan moet je dat op de allereerste regel van je programma aangeven. Dit doe je door de regel import turtle
op te schrijven. De turtle kijkt altijd in het begin naar rechts.
Met de opdracht turtle.forward(100)
, gaat de turtle dan 100 stappen vooruit. Zie het plaatje hieronder.
En met de opdracht turtle.backward(100)
, gaat de turtle 100 stappen achteruit. Zie ook hieronder:
Draaien
De turtle heeft altijd een bepaalde richting. En als hij beweegt, dan beweegt hij ook die richting op. Je kunt echter de richting veranderen door het commando turtle.right()
of turtle.left()
in te geven.
Als je turtle.right(90)
ingeeft, dan draait de turtle 90 graden naar rechts. Zie het plaatje hieronder:
En als je turtle.right(180)
ingeeft, dan draait hij zich om. Zie ook hieronder:
Het bovenstaande wordt ook uitgelegd in het volgende filmpje:
Opdrachten
Opdracht 1
Schrijf een programma waarbij de turtle het onderstaande figuur natekent. De zijdes moeten 50 pixels lang zijn.
Opdracht 2
Schrijf nu een programma waarbij de turtle het onderstaande figuur natekent. De zijdes moeten 50 pixels lang zijn.
Opdracht 3
Maak het volgende figuur na:
Tip voor draaien
Let er wel op dat de draairichting altijd vanuit de huidige positie van de turtle wordt bepaald. In het onderstaande plaatje kijkt de turtle eerst naar beneden. Als je dan turtle.right(90)
uitvoert dan draait de turtle dus 90 graden naar rechts toe!
Om het draaien duidelijk te maken hieronder nog een programma dat je in Python kan uitvoeren:
Opdrachten
Opdracht 4
Schrijf een programma waarmee je het onderstaande kan tekenen:
Je kunt het bovenstaande figuurtje tekenen door slechts gebruik te maken van de functie
turtle.forward
enturtle.right
. Zorg ervoor dat je hetzelfde figuurtje maakt, maar dan alleen door uitsluitend gebruik te maken van deze twee functies.
Inleveropdracht - Bever Bever wil het onderstaande plaatje gaan tekenen. Kun jij hem helpen?
Inleveropdracht - Huis Teken nu een huis met de turtle. Je huis zou er zo uit kunnen zien (de lengte van de zijden mag je zelf bepalen)
of als je wat enthousiaster bent:
Last updated
Was this helpful?