Naast individuele commando's kunnen in een project ook besturingsstructuren worden gebruikt om de programmastroom te besturen.
Deze hoofdstructuur is een voorbeeld van een controlestructuur. Hoofd
bestuurt de programmastroom door aan te geven waar het project moet beginnen. Controlestructuren gebruiken doorgaans accolades in plaats van puntkomma's.
Een ander type besturingsstructuur is een terwijl
-lus. De while-lus herhaalt de code tussen de accolades zolang de voorwaarde van de while-lus waar is.
Zodra de voorwaarde van de while-lus niet langer waar is, verlaat de programmastroom de while-lus.
De programmastroom zal doorgaan met het uitvoeren van alle instructies in de hoofdstructuur. Omdat er geen resterende instructies meer zijn, zal de programmastroom het sluitaccolade van de hoofdstructuur bereiken, waardoor dit project wordt afgesloten.