Arduino Hello World
logo

Arduino Hello World

Module 1 Module 2 Module 3 Module 4 Module 5 Module 6 Module 7

   Besturingsstructuren en stroomdiagram


Besturingsstructuren (in het Engels: control structures) zijn de regels die bepalen hoe je programma zich gedraagt. Ze bepalen wat er gebeurt, wanneer, en hoe vaak.
Je kan ze vergelijken met verkeersregels, ze bepalen of je moet stoppen, doorrijden of afslaan.

We onderscheiden 3 belangrijkste soorten: sequentie (volgorde), selectie (keuze) en iteratie (herhaling).

Sequentie
Je voert instructies één voor één uit, van boven naar beneden.

Selectie
Je maakt een keuze: "Als dit gebeurt, dan doe ik dat."

if() en if...else() zijn voorbeelden van keuzestructuren.

Iteratie
Je laat iets steeds opnieuw gebeuren, zolang een bepaalde regel geldt.

while() en for() zijn voorbeelden van herhalingsstructuren.

Hierboven word de code grafisch weergegeven in een stroomdiagram, ook wel blokschema of flowchart genaamd. Dit is een handige manier om de 'flow' van een programma weer te geven. Stroomdiagramma's kunnen ook gebruikt worden bij het voorstellen van processen, projecten, dataoverdracht, ...

Naargelang de vorm van de blok verandert de betekenis. Hier gebruiken we voor een proces een rechthoek en een voor een beslissing een ruit symbool.
Een overzicht van de meest gebruikte symbolen vind je hier:

Heb je nog andere figuren nodig? Zoek dan even op het internet 'Flowchart programming symbols', misschien vind je iets dat beter past.

  Opdracht 1

Bestudeer volgend stroomschema: