7a_7b - Loops

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

Cette leçon contient 11 diapositives, avec quiz interactifs et diapositives de texte.

Éléments de cette leçon

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

Slide 1 - Diapositive

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

Slide 2 - Diapositive

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

int leeftijd = 15
Waarom werkt mijn code niet?

Slide 4 - Question ouverte

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

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

Getallen toevoegen aan een textbox

Slide 7 - Diapositive

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

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

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

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