Slim herhalen

We hebben gezien dat we Simon een reeks commando’s achter elkaar kunnen geven om zo een tekening te maken. De echte kracht van LOGO (en dat geldt ook voor programmeren in het algemeen) is dat je dingen kunt laten herhalen. Hiermee kun je makkelijk ingewikkeldere figuren tekenen zonder hele lange reeksen commando’s te typen.

Denk nog even terug aan de eerste opgave. Hierbij moest je een vierkant tekenen. Waarschijnlijk was dit je oplossing:

Vooruit 100 Rechts 90 Vooruit 100 Rechts 90 Vooruit 100 Rechts 90 Vooruit 100 Rechts 90

De code is natuurlijk goed, want Simon tekent netjes een vierkant. Toch is de code een beetje onhandig. Eigenlijk doe je namelijk 4 keer hetzelfde: loop 100 stapjes naar voren en draai 90 graden naar rechts. Dat kun je in LOGO ook een stuk makkelijker schrijven:

Herhaal 4 Vooruit 100 Rechts 90 Doe

Probeer deze code maar eens uit. Je zult zien dat hij precies hetzelfde vierkant tekent. Je hebt alleen wel maar 4 regels code gebruikt in plaats van 8!

Opdracht 4a:

Laat Simon met behulp van herhaling een 6-hoek tekenen:

Opdracht 4b:

Laat Simon met behulp van herhaling een 8-hoek tekenen:

Opdracht 4c:

Laat Simon met behulp van herhaling een cirkel tekenen (dit is stiekem een 360-hoek. Schrik niet als het lang duurt):

Last updated