Herhalingen (Iteraties)

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

This lesson contains 11 slides, with text slides.

time-iconLesson duration is: 30 min

Items in this lesson

Herhalingen (Iteraties)

Slide 1 - Slide

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

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

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

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

Slide 5 - Slide

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

Slide 7 - Slide

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

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

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

Slide 10 - Slide

for loop array

Slide 11 - Slide