Herhalingen (Iteraties)

Herhalingen (Iteraties)
1 / 11
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

In deze les zitten 11 slides, met tekstslides.

time-iconLesduur is: 30 min

Onderdelen in deze les

Herhalingen (Iteraties)

Slide 1 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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

Slide 5 - Tekstslide

 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 - Tekstslide

Slide 7 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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

Slide 10 - Tekstslide

for loop array

Slide 11 - Tekstslide