controlestructuren
Controlestructuren zijn bouwstenen van programmatuur die bepalen welke instructies in welke volgorde worden uitgevoerd. Ze maken een programma responsief voor input en omstandigheden. In de meeste programmeertalen komen controlestructuren voor in drie hoofdvormen: sequentie, selectie en iteratie. Sequentie geeft stap-voor-stap uitvoering zonder vertakkingen; selectie kiest tussen verschillende paden; iteratie herhaalt een blok instructies zolang een conditie geldt.
Selectie regelt de vertakking van de uitvoering. De meest voorkomende vormen zijn de if-else-constructie en de
Iteratie herhaalt een blok instructies totdat een conditie niet langer geldt. Belangrijke lusvormen zijn de for-lus,
Goed gebruik van controlestructuren vereist duidelijke voorwaarden, beperkte nesting en duidelijke exit-punten. Vermijd onnodige complexiteit door