---
title: "Zelf algoritmes ontwerpen: iteratie blok"
tags: algoritmisch denken
---
# Iteratie blok
Het woord iteratie betekent hetzelfde als het woord herhaling.
In de iteratie blok zullen we dus bepaalde andere blokken blijven herhalen.
Bekijk de video hieronder voor een uitleg.
<iframe width="100%" height="400" src="https://www.youtube.com/embed/FZIcc1xNpMU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
## Oefeningen
### :pencil: Oefening 1: fietsband
We hebben bijvoorbeeld een platte fietsband.
Hoe zou het diagram er kunnen uitzien voor deze fietsband op te blazen?
We gaan er van uit dat onze fietspomp een drukmeter heeft en dat de bandendruk 4 <abbr title="Eenheid van druk">bar</abbr> moet zijn.
:::warning
:::spoiler Teken zelf het diagram en klik daarna hier voor de oplossing om te vergelijken
<br>

Vrij simpel, zolang onze bandendruk lager is dan 4 bar doen we het volgende:
Lucht bij pompen.
:::
### :pencil: Oefening 2: autostrade
Beeld je in dat je op de autostrate aan het rijden bent naar ergens.
Je moet blijven rijden tot je aan je bestemming aankomt.
Maar als je op de autostrade een afrit tegen komt moet je wel de keuze maken of je er af rijd of niet.
Hoe zou je dit opstellen in een diagram?
Denk er aan dat je bepaalde blokken in andere blokken kunt steken.
:::warning
:::spoiler Teken zelf het diagram en klik daarna hier voor de oplossing om te vergelijken
<br>

Dus zolang je niet op de bestemming bent aangekomen:
- Moet je de keuze maken of je een afrit neemt of niet
- En moet je blijven doorrijden
:::
### :pencil: Oefening 3: kleren sorteren
Stel, je hebt een wasmand vol met kleren die gewassen moeten worden.
Elk kledingsstuk in de wasmand moet eerst gesorteerd worden in een hoop van witte kleren en gekleurde kleren.
Hoe zou je dit voorstellen in een diagram?
Upload je diagram in het volgende formulier:
<iframe width="100%" height= "800px" src= "https://forms.office.com/Pages/ResponsePage.aspx?id=JLSXj_BKa0yr-mUOSAvTJNJqx6AF5T9KiuqgwXk4vbRUNVVJTUlKSjdDM0lJMEJHQzAzMktWS1lOTi4u&embed=true" frameborder= "0" marginwidth= "0" marginheight= "0" style= "border: none; max-width:100%; max-height:100vh" allowfullscreen webkitallowfullscreen mozallowfullscreen msallowfullscreen> </iframe>