Määritellään neljä funktiota eli aliohjelmaa nimeltään eteen(); taakse(); oikealle(); ja vasemmalle(); Näiden avulla voimme liikkua matematiikan xy-koordinaatistossa.
Jotta matematiikan xy-koordinaatisto olisi käytössä, niin alkuun on laitettava translate(width/2,height/2); komento, joka laittaa origon ikkunan keskelle ja scale(1,-1); komento, joka peilaa y-koordinaatin arvot.
Funktiota void draw () voimme kutsua pääohjelmaksi.
Aliohjelmia voidaan kutsua pääohjelmasta. Aliohjelma suoritetaan vain, jos sitä kutsutaan.
Kutsun yhteydessä pääohjelmasta välitetään aliohjelmaan kokonaislukutietoa, joiden avulla aliohjelma osaa liikuttaa punaista kynää tai kääntyä halutun asteen verran.
Tällä tunnilla tehdään erilaisia kuvioita käyttäen valmiiksi määriteltyjä aliohjelmia.