9. De schildpad leert

Nu je zover gekomen bent, heb je misschien gemerkt dat het niet altijd eenvoudig is om de opdrachten te formuleren. Om dit eenvoudiger te maken kan je Logo's schildpad een lijst opdrachten leren. Het onderwijzen van de schilpad is eenvoudig. Geef de opdracht to gevolgd door een naam die je schildpad wilt leren en een lijst van opdrachten die gekoppeld worden aan die naam. Eindig met end (einde) om aan te geven dat de opdracht klaar is. Bijvoorbeeld to streepjes repeat 5 [ setwidth 1 fd 10 setwidth 3 fd 10] end. Deze opdracht leert de schilpad het nieuwe woord 'streepjes'.
Leer de schildpad wat een gestreepte lijn is met de opdracht hierboven.
Nu gaan we zien dat de schildpad echt onthoudt wat hij geleerd heeft. Om de schildpad te vragen een gestreepte lijn te tekenen, hoef je alleen de naam van de nieuw geleerde opdracht te herhalen.
Teken een gestreepte lijn met de nieuw gedefinieerde opdracht (de nieuwe naam) die je de schildpad geleerd hebt.
Je hebt al eerder een gestreept vierkant getekend, maar nu is het veel gemakkelijker. Maak gebruik van het woord dat we de schildpad geleerd hebben om een gestreept vierkant te tekenen.
Teken een gestreept vierkant door 4 gestreepte lijnen te tekenen en naar rechts te draaien.
Misschien dat je hetzelfde vierkant nog eens wilt tekenen. Leer daarom de schildpad je favoriete vierkant.
Vraag de schildpad om te leren hoe je een vierkant tekent zoals je dat eerder getekend hebt.
Nu kan je eenvoudig een gestreept vierkant tekenen met één enkele opdracht.
Maak het scherm schoon en teken opnieuw het gestreepte vierkant.
Het volgende symetrische figuur dat we gaan tekenen bestaat uit 20 gestreepte vierkanten. Tussen het tekenen van de vierkanten maken we een draai naar rechts van 360 / 20 = 18 graden. Bedenk dat de schildpad al weet hoe je een gestreept vierkant moet tekenen. We hoeven dus alleen de lus te maken die de vierkanten op de juiste plaats zet.
Maak het scherm schoon en teken 20 gestreepte vierkanten.
Je hebt de schildpad al geleerd wat je favoriete gestreepte lijn is. Maar wat als je een andere gestreepte lijn wilt? In dat geval kan je de schildpad dezelfde naam opnieuw leren. Alleen gebruik je deze keer andere opdrachten. De schildpad zal alleen de laatst geleerde opdrachten herinneren.
Leer de schildpad opnieuw wat een gestreepte lijn is. Doe dit op dezelfde manier als aan het begin van de les, maar maak de dikke stukken 6 punten breed in plaats van 3.
Waarom controleren hoe een enkele gestreepje lijn er uit ziet als we al een heel vierkant kunnen tekenen met gestreepte lijnen? Vraag de schildpad om een vierkant te tekenen. Merk op hoe anders dit vierkant is in vergelijking tot het vierkant dat de schildpad eerder tekende met dezelfde eenvoudige opdracht.
Teken een vierkant met behulp van de opdracht die we de schildpad al geleerd hebben.
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers