Vi kan utvide skilpaddens ordforråd ved å beskrive hva den skal gjøre når den får en ny kommando. Vi kaller en slik kommando og beskrivelsen av den for en FUNKSJON.
Andre ord for det samme: Prosedyre, metode, rutine, subrutine .
strand = document.getElementById("Bermuda"); // Bermuda er id-en på et canvas-element
t = new Turtle(strand);
t.firkant = function() // Gi skilpadden en ny FUNKSJON
{
t.right(90); // Snu mot høyre
t.forward(30); // Gå 30 steg framover
t.right(90); // Snu til høyre igjen etc.
t.forward(30);
t.right(90);
t.forward(30);
t.right(90);
t.forward(30);
}
t.firkant(); // Først nå ber vi skilpadden tegne firkanten
t.left(45); // Snu litt til venstre
t.firkant(); // Tegn en ny firkant
Lag funksjoner for de ulike figurene du har laget i tidligere oppgaver
Bruk trekantfunksjonen til å tegne sekstagget stjerne
Bruk de nye ordene til å lage et bilde med hus og stjernehimmel