C# Les - For loops herhaling

Loop
Herhaling van de for-loop
1 / 23
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

In deze les zitten 23 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Loop
Herhaling van de for-loop

Slide 1 - Tekstslide

Inleiding
  • Wat was een For-loop nu ook alweer
  • For en ForEach
  • Wat opdrachten
  • Hoe staan we er voor?
  • Samenvatting

Slide 2 - Tekstslide

Wat is de beste beschrijving van een for-loop
A
Een for-loop zorgt ervoor dat je code eenvoudig te onderhouden is
B
een for-loop herhaald een aantal opdrachten zolang de voorwaarde die er aangesteld is voldoet
C
een for-loop maakt het gemakkelijk om terug te zoek in de code
D
een for-loop zorgt dat je code sneller werkt

Slide 3 - Quizvraag

welke getallen komen op het scherm te staan

for (int i = 2; i < 10; i = i + 2)
Console.WriteLine(i.ToString());
A
2,3,4,5,6,7,8,9,10
B
3,5,7,9
C
2,4,6,8
D
1,2,3,4,5,6,7,8,9,10

Slide 4 - Quizvraag

Wat is de beste beschrijving de statement onderdelen van de for-loop
for( statement1, statement2, statement3)
for(int i=0; i<10;i++)

A
1 : variabele blok, 2: if blok, 3: statement blok
B
1: maak, 2: de voorwaarde, 3: herhaling
C
1:de eerste keer, 2:de zolang conditie, 3:elke keer bij uitvoer

Slide 5 - Quizvraag

for - foreach
for loop
for(int i = 0; i < 10 ; i++)
{ Console.WriteLine(i.ToString()); }

foreach loop
foreach(string name in names)
{ Console.WriteLine(name) }

Slide 6 - Tekstslide

De For loop

stap 1
stap 2,3,4,5
stap 2,3,4,5
stap 2,3,4,5
stap 2,3,4,5
stap 2,3,4,5
stap 2,3,4,5
stap 2,3,4,5
stap 2,3,4,5
stap 2,3,4,5
stap 2,3,4,5

Slide 7 - Tekstslide

De for loop
De for loop gebruik je wanneer;
- Als je door een lijst met variabele heen wilt gaan
- Als je een berekening wilt uitvoeren die volgens stappen verloopt
- Een reeks statements een aantal keer wilt uitvoeren

Slide 8 - Tekstslide

Twee opdrachten
Download nu de ZIP file met opdrachten die op its learning staat. Als je de opdracht gemaakt heb lever je deze in op Lesson-Up
[19] 2e Jaar (periode 5,6,7,8) -> bronnen -> c# -> herhaling

Oefeningen2.zip

Slide 9 - Tekstslide

Plak hier je code van de eerste oefening
timer
10:00

Slide 10 - Open vraag

Uitwerking oefening 1

Slide 11 - Tekstslide

Plak hier je code van de tweede opdracht
timer
1:00

Slide 12 - Open vraag

Uitwerking oefening 2

Slide 13 - Tekstslide

De foreach loop
foreach( <variabele type > enkelvoud in meervoud)

int[] numbers = { 1,2,37,8,24}
foreach(int number in numbers)
{
Console.WriteLine(number.ToString());
}

Slide 14 - Tekstslide

Maak oefening 3

Slide 15 - Tekstslide

Plak hier je code van de derde opdracht
timer
10:00

Slide 16 - Open vraag

Keyword
Soms kunnen gebruik maken van een keyword
Break

Continue

Slide 17 - Tekstslide

Maak oefening 4

Slide 18 - Tekstslide

Plak hier je code van de vierde opdracht
timer
10:00

Slide 19 - Open vraag

Uitwerking oefening 4

Slide 20 - Tekstslide

Samenvatting
De For loop:
            for (int i = 0; i < length; i++) 
            { 
 
            }

Slide 21 - Tekstslide

Samenvatting
De foreach loop

            foreach (var item in collection) 
            { 
 
            }

Slide 22 - Tekstslide

Samenvatting
break ; het stoppen van de for loop

continue ; het afbreken en doorgaan naar de volgende stap

Slide 23 - Tekstslide