Tekenen met de schildpad

Programmeergidsen

De schildpad begint in het midden, gericht naar boven, met de pen neer.

  • vooruit(afstand) beweegt met een getekende lijn als de pen neer is;
    een negatieve afstand beweegt achteruit.
  • rechts(graden) draait bij een positieve waarde met de klok mee.
  • links(graden) draait bij een positieve waarde tegen de klok in.
  • penOp() voorkomt tekenen tijdens bewegen; penNeer() schakelt tekenen in.
  • wis() verwijdert schildpadlijnen zonder de schildpad te verplaatsen.
  • thuis() gaat naar het midden en kijkt weer omhoog; de verplaatsing tekent
    een lijn als de pen neer is.
# taal: nl
wis()
thuis()

voor punt in [1, 2, 3, 4, 5]:
    vooruit 120
    rechts 144

penOp()
vooruit 145
penNeer()
zeg "De schildpad tekende een vijfpuntige ster."

Schildpadtoestand en lijnen kunnen tussen expliciete IDE-uitvoeringen blijven
bestaan totdat wis() of beeldreset wordt gebruikt. Beeldreset herstelt ook
beginpositie, richting en penstand.

De overdraagbare compositie van schildpadlijnen met directe tekenfuncties is
nog niet gespecificeerd. Native hosts kunnen bij een moduswissel beeldtoestand
wissen. Houd schildpad- en directe beeldstromen apart voor identiek gedrag.

Gerelateerde lemma’s

Syntaxis en waarden · Ingebouwde functies · Programmeergidsen