CSD-1 -wk3.2b - Loops





Native CSD-I
C Sharp Development 1
1/14
1 / 13
next
Slide 1: Slide
ICTApplicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 13 slides, with text slides.

Items in this lesson





Native CSD-I
C Sharp Development 1
1/14

Slide 1 - Slide





Hoofdstuk 7 Loops
Week 3, les 2
2/14

Slide 2 - Slide

Deze les

- Recap for-loop
- Wat is een foreach-loop?
- Hoe werkt een foreach-loop?
- Vergelijking met een for-loop
- Foreach-loop in de praktijk
- While-Loop
- Oefenopdrachten

3/14

Slide 3 - Slide

Wat gebeurt hier?
De loop gaat door de lijst totdat alle
namen zijn getoond.




For-loop in de praktijk
Een loop gebruiken om bijvoorbeeld 
door een lijst te gaan.










namen.Length zorgt ervoor dat de loop stopt na het laatste element.


10/14

Slide 4 - Slide

Uitdaging arrays


Dit is een array bestaande uit arrays.
Ik wil dit op het scherm zien. 


Maak een schript dat met for loops de gegevens op het scherm toont.
Gebruik je moduleboek of internet maar GEEN ChatGPT of andere AI tool.

Slide 5 - Slide

Wat is een foreach-loop?
Een foreach-loop is een speciale loop die wordt gebruikt om eenvoudig door alle elementen van een verzameling (zoals een array of lijst) te gaan.

Waarom gebruiken we foreach?
   - Makkelijker en leesbaarder dan een for-loop voor collecties
   - Voorkomt fouten zoals verkeerde indexen
   - Handig voor lijsten, arrays en andere collecties
7/14

Slide 6 - Slide

Hoe werkt een foreach-loop?
De foreach-loop doorloopt elk element in een collectie zonder dat je zelf een teller hoeft te beheren.








8/14

Slide 7 - Slide



Vergelijking met een for-loop

for-loop                                                                           foreach-loop





Wat is het verschil?
   - for-loop: Je hebt toegang tot de index (i).
   - foreach-loop: Simpeler, maar geen index om direct te manipuleren.
9/14

Slide 8 - Slide

Foreach-loop in de praktijk
De foreach-loop werkt niet alleen met arrays, maar ook met lijsten en andere collecties.








Wat gebeurt hier?
   - De loop gaat automatisch door elk element in de lijst.
   - getal neemt steeds de waarde van het volgende element aan.
10/14

Slide 9 - Slide

Wat is een while-loop?
Een while-loop herhaalt een blok code zolang een bepaalde voorwaarde waar (true) is.

Waarom gebruiken we while?
   - Handig als je niet weet hoe vaak de loop moet draaien
   - Blijft herhalen totdat een specifieke conditie niet meer geldt
   - Wordt vaak gebruikt voor invoercontroles of oneindige loops
7/14

Slide 10 - Slide

Hoe werkt een while-loop?
De while-loop controleert een voorwaarde vóór elke herhaling.







8/14

Slide 11 - Slide

Breakdown while-loop
   1. Voorwaarde wordt gecontroleerd: teller < 5
   2. Als waar, dan wordt de code binnen de while uitgevoerd.
   3. teller++ verhoogt de waarde van teller.
   4. Zodra teller 5 is, stopt de loop.

Belangrijk
Zorg ervoor dat de voorwaarde uiteindelijk onwaar wordt, anders krijg je een oneindige loop!
9/14

Slide 12 - Slide

While-loop in de praktijk
Gebruik een while-loop om invoer van de gebruiker te blijven vragen:









Wat gebeurt hier?
   - De loop blijft draaien zolang de gebruiker niet "stop" invoert.
   - Handig voor menu’s, wachtwoorden of herhaalde invoer.
10/14

Slide 13 - Slide