7a_7b - Loops

Loops
Programming C#-I
Week 7a + 7b
1 / 11
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

Onderdelen in deze les

Loops
Programming C#-I
Week 7a + 7b

Slide 1 - Tekstslide

Bespreken toets
Beoordeling
Excellent >= 85%
Voldaan >= 55%
Deels Voldaan >= 35%
Niet Voldaan < 35%

Slide 2 - Tekstslide

Welke stelling is juist met betrekking tot de If Else en/of switch selecties
A
If...else selecties zijn sneller dan een switch
B
In een switch kun je variabelen gebruiken voor de voorwaarde(n).
C
Met een if...else selectie kun je variabelen gebruiken voor de voorwaarde(n).
D
In een switch selectie kun je geen gebruik maken van aanvullende/ geneste voorwaarde(n).

Slide 3 - Quizvraag

int leeftijd = 15
Waarom werkt mijn code niet?

Slide 4 - Open vraag

Hiernaast staat een deel van een code. Waarom werkt deze code niet?
A
Het moet switch (uitvoer) zijn.
B
maandag en dinsdag komen niet voor
C
dagVanWeek is een datum en geen dag.
D
dagVanWeek moet geen string zijn.

Slide 5 - Quizvraag

Loops
  • Loops gebruik je om een bepaald stuk code opnieuw uit te voeren.
  • Het wordt vaak gebruikt om door een lijst te 'itereren'


Slide 6 - Tekstslide

Getallen toevoegen aan een textbox

Slide 7 - Tekstslide

While Loop
getal = 1
while (getal < 512)
{
    getal = getal * 2;
    txbGetallen.Text = txbGetallen.Text + getal.ToString() + "\r\n";
}

De code wordt uitgevoerd zolang de waarde van het getal onder de 512 is.

Slide 8 - Tekstslide

Do While
int getal = 1;
do
{
       getal = getal * 2;
       txbGetallen.Text = txbGetallen.Text + getal.ToString() + "\r\n";
 } 
while (getal < 512);

Werkt hetzelfde als de While loop maar de controle wordt pas uitgevoerd nadat de code is uitgevoerd.

Slide 9 - Tekstslide

For Loop
 int getal = 1;

 for (int teller = 0; teller < 9; teller++)
   {
         getal = getal * 2;
         txbGetallen.Text = txbGetallen.Text + getal.ToString() + "\r\n";
   }


Bij een For loop moet je vooraf bepalen hoe vaak de loop moet draaien.

Slide 10 - Tekstslide

Aan de slag
  • Lees de hoofdstuk 19 
    Let op dat in het de uitleg ook opdrachten staan die je moet uitvoeren!
  • Maak alle opdrachten van hoofdstuk 19
  • Lever 19.6 Eindopdracht - For Loop in op It's Learning

Slide 11 - Tekstslide