Flowcharts

Flowchart

Een flowchart, is een schematische voorstelling van een proces. Het wordt over het algemeen gebruikt om een proces makkelijker te visualiseren, of om fouten in het proces te kunnen vinden.

Flowcharts worden heel vaak gebruikt bij het ontwikkelen van software. Wij gaan ook gebruik maken van flowcharts voor het ontwikkelen van onze programma's van de micro:bit.

Bovenstaande flowchart is misschien al iets te moelijk om mee te beginnen. Daarom zullen we eerst een eenvoudigere flowchart maken. We maken een flowchart als we de stappen in beeld willen brengen om een probleem op te lossen. Zo'n opeenvolging van stappen noemen we een algoritme.

Neem het volgende voorbeeld

Een vriend die ver weg woont wil bij je langs komen. Hij komt met de trein naar het station dat bij jou in de buurt is. Nu zijn er verschillende manieren voor die vriend om vanaf het station bij jouw huis te komen. Ik noem er een paar:

  1. Het taxi algoritme
  2. Het bellen algoritme
  3. Het bus algoritme

Met elk algoritme bereik je hetzelfde doel, maar je ziet dat je altijd op verschillende manieren het probleem op kunt lossen.

Flowcharts hebben verschillende onderdelen en regels.

Regels

Onderdelen

Eerst teken je de flowchart met potlood en papier. Daarna kun je de flowchart prima tekenen met behulp van draw.io.

Loops en if-statements komen in een diamant te staan. Vanuit de diamant komt er een True en een False pijl.

Voorbeeld van een flowchart

Neem het volgende proces. Je weet niet zeker of je een paraplu moet meenemen als je naar buiten gaat. Daarvoor moet je eerst even het huidige weer controleren. Als het droog blijft, kun je de paraplu thuis laten. Als het niet droog blijft, neem je een paraplu mee.

Teken de flowchart met een potlood op een blanco vel A4. Zet je naam er bij en maak een foto van de flowchart met je telefoon.

 

flowchart

 

Daarna ga je naar www.draw.io en teken je dezelfde flowchart met draw.io. We gaan een hele les samen werken met het tekenen van flowcharts en de uitwerking ervan in draw.io.

Paraplu
Moet ik mijn paraplu meenemen?