Kun funktioita tehdään itse, täytyy tietää, miten funktio kirjoitetaan.
Tällöin siirrytään mustan laatikon sisälle eli toteutetaan laatikon sisäinen rakenne:
Kuvassa symboloidaan funktion toteutusta: mustan laatikon sisus saa rakenteen