Herhalingen (Iteraties)

Herhalingen (Iteraties)
1 / 11
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

Cette leçon contient 11 diapositives, avec diapositives de texte.

time-iconLa durée de la leçon est: 30 min

Éléments de cette leçon

Herhalingen (Iteraties)

Slide 1 - Diapositive

Leerdoelen
Je weet wat een iteratie (herhaling) is
Je weet hoe een iteratie in een  stroomdiagram er uit ziet
Je weet wanneer je een while-loop of een for-loop moet gebruiken

Slide 2 - Diapositive

Herhaling 
Herhalingen worden iteraties genoemd. 
Je hebt herhalingen waarbij je vooraf niet exact weet hoeveel keer iets moet plaatsvinden (while-loops en for-loops) en herhalingen, waarbij je vooraf wel al kunt weten hoeveel keren het plaatsvindt (for-loops)En er zijn do...while loops.

Slide 3 - Diapositive

Iteraties: stroomdiagrammen
Een while loop blijft doorlopen zolang aan de voorwaarde wordt voldaan. Dit kan ook betekenen, dat de loop nooit plaats vindt omdat direct al niet aan de voorwaarde wordt voldaan.
Willen we dat de code in de loop minimaal 1x uitgevoerd wordt, dan kiezen we voor een do...while loop.

Slide 4 - Diapositive

Iteraties: stroomdiagrammen
Een for loop gebruik je bij lijsten of als je de loop een bepaald aantal keren wilt laten doorlopen.

Slide 5 - Diapositive

 Zolang temp > 0 moeten de volgende handelingen uitgevoerd worden:
remainder wordt gelijk gemaakt aan de rest van deling temp door 10
reverse wordt gelijk aan het 10 voudige van zichzelf + de remainder
temp wordt gelijk aan deling van zichzelf door 10
While

Slide 6 - Diapositive

Slide 7 - Diapositive

Do ... while
Hiernaast zie je een voorbeeld van een probleem die minimaal 1x uitgevoerd dient te worden. In dit geval gebruik je dus een do... while loop.
Het testen gebeurt in dit geval niet vooraf, maar achteraf.

Slide 8 - Diapositive

For
een for loop kun je handig gebruiken als je vooraf al weet hoe lang je iets wilt laten duren. Denk aan de tafel van een getal

Slide 9 - Diapositive

for loop met array
Als je een array wilt doorlopen, dan maak je altijd gebruik van een for loop.

Slide 10 - Diapositive

for loop array

Slide 11 - Diapositive