Les 2-6 - PP1: If Statements en While Loop

Hoe gaan we LessonUppen
1. Vul je normale naam in 
Als je dit niet doet, kan ik niet controleren of je het snapt en helpen

2. Bij vragen, denk je in stilte na en houd je het antwoord voor jezelf
Vragen zijn echt belangrijk om te weten of je het begrijpt

Je krijgt telkens 30 seconden de tijd om de vraag te beantwoorden


1 / 31
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavoLeerjaar 4

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

time-iconLa durée de la leçon est: 50 min

Éléments de cette leçon

Hoe gaan we LessonUppen
1. Vul je normale naam in 
Als je dit niet doet, kan ik niet controleren of je het snapt en helpen

2. Bij vragen, denk je in stilte na en houd je het antwoord voor jezelf
Vragen zijn echt belangrijk om te weten of je het begrijpt

Je krijgt telkens 30 seconden de tijd om de vraag te beantwoorden


Slide 1 - Diapositive

Wat doet x == 1?
A
Heeft x de waarde 1?
B
Heeft x de waarde 1 en is x een getal (integer)?
C
Verandert de variabele x in de waarde 1
D
Error, je moet één = gebruiken

Slide 2 - Quiz

Wat doet x > 2?
A
Is x groter of gelijk aan 2?
B
Is x groter dan 2?
C
Maak x groter dan 2
D
Error, je moet >= gebruiken

Slide 3 - Quiz

Vergelijkingen maken

Slide 4 - Diapositive

If statements: && en ||
Vergelijkingen combineren
AND: &&
Zijn beide kanten waar?

Slide 5 - Diapositive


Wat is de return van deze code?
A
A
B
B
C
A B
D
Error

Slide 6 - Quiz

Zonder function
Met function (zelfde code)

Slide 7 - Diapositive

If statements: && en ||
OR: ||
Is één van beide kanten waar?

Slide 8 - Diapositive

If statements: && en ||

Slide 9 - Diapositive


Wat is de waarde van antwoord?
A
A
B
B
C
A B
D
Error

Slide 10 - Quiz

x == 1 && y == 1
x == 1 || y == 1

Slide 11 - Diapositive

Wie heeft dartScore(x, y) al af?
A
Ja
B
Nee
C
Half

Slide 12 - Quiz

Slide 13 - Diapositive

Wanneer vallen x en y buiten het bord?
A
x > 2
B
x < 0
C
y > 2
D
y < 0

Slide 14 - Quiz

Wanneer vallen x en y buiten het bord?
A
if ( (x < 0 || x > 2) && (y < 0 || y > 2) ) { return -1 }
B
if ( x < 0 && x > 2 && y < 0 && y > 2 ) { return -1 }
C
if ( (x < 0 && x > 2) || (y < 0 && y > 2) ) return -1
D
if ( x < 0 || x > 2 || y < 0 || y > 2 ) { return -1 }

Slide 15 - Quiz

X
if ( (x < 0 || x > 2) && (y < 0 || y > 2) ) {
  return -1
}

Alles in haakjes eerst, van links naar rechts:


Slide 16 - Diapositive


A
(x == 0 && x == 2) || (y == 0 && y == 2)
B
(x == 0 && 2) || ( y == 0 && 2)
C
(x == 0 || x == 2) && (y == 0 || y == 2)
D
(x == 0 || 2) && (y == 0 || 2)

Slide 17 - Quiz


A
if (x == 1 && y == 1) { return 10 }
B
if (x == 1 || y == 1) { return 10 }
C
if (x = 1 && y = 1) { return 10 }
D
if (x = 1 || y = 1) { return 10 }

Slide 18 - Quiz

Maak dartScore(x, y) af
- Neem 5 minuten om nu zelf dartScore(x, y) te maken
- Ga naar PP1 op Replit
- Vul onder de comments de if statements in, zie rechts

In stilte

Slide 19 - Diapositive

Test of het werkt
Scroll linksonder in de Dock
Klik op Tests
Klik op Run Tests
Scroll in console om te zien of functie werkt

Slide 20 - Diapositive

is dartScore(x, y) af?
A
Ja
B
Nee
C
Half

Slide 21 - Quiz

Herhalen (Loopen)

Slide 22 - Diapositive

Herhaal terwijl vergelijking waar is
Zie hier

Slide 23 - Diapositive

Slide 24 - Diapositive

Welke code is nodig voor:
// Maak variabele aantalPaaltjes
// Verander aantalPaaltjes in 0
A
let aantalPaaltjes;
B
aantalPaaltjes = 0;
C
let aantalPaaltjes == 0;
D
let aantalPaaltjes = 0;

Slide 25 - Quiz

Welke code is nodig voor:
// Herhaal terwijl afstand groter of gelijk aan 0
A
while ( afstand >= 0 ) { }
B
while ( afstand < 0 ) { }
C
while ( afstand > 0 ) { }
D
while ( aantalPaaltjes>= 0 ) { }

Slide 26 - Quiz

Welke code is nodig voor:
// Verander afstand met -100
A
afstand = afstand - 100;
B
afstand = 100 - afstand;
C
afstand -= 100;
D
afstand - 100;

Slide 27 - Quiz

Maak hectoMeter af
In stilte

Slide 28 - Diapositive

Werkt hectoMeter?
A
Ja
B
Nee

Slide 29 - Quiz

Lees de functie modulo door. Laat hier je vragen achter:

Slide 30 - Question ouverte

Belangrijk!
Ga naar fiorettileerling.online/feedback


Als je laat zien dat je het hebt ingeleverd, mag je opruimen

Slide 31 - Diapositive