Fragment
4. Conditionele expressies
Tot nu toe werden de meeste instructies in de voorbeelden en oefeningen steeds na elkaar uitgevoerd. Nadat de eerste instructie was uitgevoerd, werd de tweede uitgevoerd. Men spreekt in dergelijke gevallen over een sequentiestructuur. Alle instructieregels worden hierbij dus in sequentiële volgorde (de volgorde waarin gecodeerd) uitgevoerd.
Met deze gewone sequentiestructuur is niet alles mogelijk. In het rekenmachine project hebben we al kennis gemaakt met conditionele expressies. Bij een conditionele expressie (ook wel een voorwaardelijke opdracht genoemd) maakt het programma een beslissing afhankelijk van een bepaalde voorwaarde. Afhankelijk van de beslissing (waar of niet waar) wordt een bepaald deel van het programma wel of niet uitgevoerd. Bij het rekenmachine project zagen we al dat als de waarde van de variabele ‘optellen’ gelijk was aan true dat er een optelling plaats ging vinden.
Conditionele expressies komen in het dagelijks leven vaak voor in de vorm ‘Als er dit gebeurt, dan gebeurt er dat’. In Visual Basic is het niet anders.
×