Les 7: Loops

Les 7: Loops
1 / 23
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOMiddelbare schoolBeroepsopleidingStudiejaar 1

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

time-iconLesduur is: 120 min

Onderdelen in deze les

Les 7: Loops

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Inleveropdrachten
  • Check of je alle opdrachten uit het moduleboek tot nu heb gemaakt..

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Waar staan we
  • Basis:    Input - Proces - Output   -- en Opslag
  • Variabelen
  • Events en Interupts
  • Debugging:  Logische fouten / Syntaxfouten
  • Voorwaarden:   If...then   als...dan     als....als
  • Operatoren:   <   >   >=  <=   ==     && ,   || ,    (....)  

Slide 3 - Tekstslide

Deze slide heeft geen instructies

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Loops oefenen
Voordat we echt met loops gaan programmeren, gaan we wat oefeningen doen met loops die te maken hebben met ons dagelijks leven. Zo leer je de patronen herkennen.

Voor iedere vraag schrijf je een loop in ‘gewone mensentaal’. Dit noemen we ook wel pseudo-code. Bij het maken van een loop zijn er twee zaken waar je over moet nadenken:


Welke acties of patronen moeten herhaald worden?
Wanneer moet de loop stoppen? Dit kan zijn:
- nadat een x aantal keer de loop heeft plaatsgevonden
- een specifieke conditie die voldaan moet worden om de loop te laten stoppen.

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Voorbeeld 1

"Je besluit om 10 rondjes om de school te rennen. Schrijf een loop:"

Eindconditie: herhaal 10 keer
{
  - Ren een rondje
}

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Voorbeeld 1

"Je besluit om 10 rondjes om de school te rennen. Schrijf een loop:"

 herhaal 10 keer
{
  - Ren een rondje
}
Voorbeeld 2


"Je wil nog een aantal potjes gamen tot je naar school moet:"


herhaal tot ik weg moet
{
  - Speel een nieuw potje
}

Slide 8 - Tekstslide

Deze slide heeft geen instructies

"Je besluit nu om net zoveel rondjes langs het gebouw te rennen totdat de zoemer van de school af gaat."

Eindconditie: herhaal .........................
{
- Ren een rondje
}
A
10 keer
B
20 keer
C
tot de zoemer gaat
D
zolang de zoemer gaat

Slide 9 - Quizvraag

Deze slide heeft geen instructies

"Je besluit om 10 ronden te rennen om de school heen.
Aan het einde van iedere ronde, scan je een kaart dat
jouw aantal rondes bijhoudt."
Eindconditie: herhaal .............
{
  - 

}

Slide 10 - Open vraag

Deze slide heeft geen instructies

"Je gaat naar de Efteling met je familie. Je vertrekt vanuit huis om 09:00. Het duurt 40 minuten om van huis naar de Efteling te rijden. We gaan er even vanuit dat er geen file staat. Je kunt niet wachten om eindelijk bij de Efteling te zijn. 10 minuten nadat jullie zijn vertrokken vraag je ‘Zijn we er bijna?’. Vervolgens iedere 10 minuten blijf je vragen ‘Zijn we er bijna?’ totdat je bij je bestemming komt om 09:40. Om 09:40 vraag je het ook omdat jullie nog geen parkeerplaats hebben gevonden… Schrijf een loop voor deze activiteit."
Eindconditie: herhaal .............
{
  - 

}

Slide 11 - Tekstslide

Deze slide heeft geen instructies


Eindconditie: herhaal .............
{
  - 

}

Slide 12 - Open vraag

Deze slide heeft geen instructies


"Je gaat weer naar de Efteling met je familie. Zoals gewoonlijk ben je weer heel ongeduldig en kun je niet wachten om er te zijn. Maar deze keer is er een hoop file omdat er aan de weg gewerkt wordt. Iedere 10 minuten nadat de auto is vertrokken vraag je ‘zijn we er bijna?’, totdat je bij je bestemming aankomt. Je weet dat je bij de Efteling bent als je het Efteling Hotel kunt zien langs de weg. Zodra je die ziet stop je met vragen stellen… Schrijf een loop voor deze activiteit."
Eindconditie: herhaal .............
{
  - 

}

Slide 13 - Tekstslide

Deze slide heeft geen instructies


Eindconditie: herhaal .............
{
  - 

}

Slide 14 - Open vraag

Deze slide heeft geen instructies

Je hebt honger en besluit om wat druiven te eten als
snack. Je kunt in dit geval maar één druif tegelijk eten.
(zijn hele grote druiven…) Je stopt met eten zodra je
maag vol voelt. Kun je een loop schrijven voor deze
activiteit?
Eindconditie: herhaal .............
{
  - 

}

Slide 15 - Open vraag

Deze slide heeft geen instructies

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Repeat Loop
Deze loop gebruik je als je van tevoren al weet hoe vaak iets herhaald moet worden.

Slide 17 - Tekstslide

Deze slide heeft geen instructies

While Loop
Deze loop gebruik je als je van tevoren nog niet weet hoe vaak het herhaald en dat het aantal herhalingen afhangt van een bepaalde conditie.

Slide 18 - Tekstslide

Deze slide heeft geen instructies

For Loop
Deze loop gebruik je als je de iteratie (index) in je loop wilt gebruiken.

Slide 19 - Tekstslide

Deze slide heeft geen instructies

For Loop
                                                      Hier moet eigenlijk 'tot en met' staan

Slide 20 - Tekstslide

Deze slide heeft geen instructies

Opdrachten (werkboek)
Opdracht 9 zie bijlage  9.a , 9.b en 9.c oefenen met loops (lussen) alleen niveau 4
Opdracht 10: Coderen met loops
Opdracht 11: The Final Countdown



timer
30:00

Slide 21 - Tekstslide

  • Doe eerst even kleine demo zelf
  • Daarna delen met studenten en zij loggen in op de classroom
  • Daarna de opdrachtkaart 1a maken, in de classroom ook zodat ik het kan volgen
Volgende week:  Eindopdracht
Steen papier schaar oefening niveau 4, eindopdracht voor niveau 2+3

Niveau 4 gaat met de slimme kas aan de gang en gaan zelf tuinkers kweken 

Slide 22 - Tekstslide

Deze slide heeft geen instructies

Today I Learned

Slide 23 - Woordweb

Deze slide heeft geen instructies