JAVA- FizzBuzz havo4

For loops in Java
1 / 14
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

In deze les zitten 14 slides, met tekstslides en 1 video.

time-iconLesduur is: 50 min

Onderdelen in deze les

For loops in Java

Slide 1 - Tekstslide

https://forms.office.com/Pages/ResponsePage.aspx?id=eZpsQC_NBkSvVNo5wi84-awOHT6MCRZHhHgGLKvguZJUOVZHSVBKQUFINzJQVjJHVlBQVVdQUENSTi4u
Opdracht
We gaan zo een filmpje kijken. Schrijf op:

  1. Welke programmer onderdelen je al kent
  2. Welke programmeer onderdelen je nog niet kent

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Slide 3 - Video

https://youtu.be/QPZ0pIK_wsc
Welke onderdelen ken je nog niet?
geef antwoord in de chat

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Fizzbuzz - benodigde onderdelen
  1. For loop
  2. If statement 
  3. Modulo operator
  4. Or  en And operator
  5. System.out.println();

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Conditions - if
 Als je een computer iets wil laten oplossen doe je dat door de computer voorwaarden te geven op basis waarvan er wel of niet iets gebeurt: "Als dit waar is, doe dan dat". Zo'n voorwaarde heet een condition. Toevallig is dat ook de nederlandse vertaling van het woord voorwaarde.
De if operator
Als de waarde van ouput gelijk is aan "Goede Middag" print dan "Goede Middag"

Let op de indentation (uitlijning)
Wat is de ouput?
Goede Middag
Let op het verschil tussen = en ==

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Conditions - if else
Bij if hoort vaak ook else
De if else operator
Als de waarde van ouput gelijk is aan "Goede Middag" print dan "Goede Middag"
Anders print "Hallo"
Wat is de ouput?
Hallo

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Operatoren
Sommige operatoren zijn je wellicht onbekend vanuit de wiskundezoals modulo operator. In eerste instantie misschien een operator waar je niks aan lijkt te hebben, maar niets is minder waar... 
Output
% operator (Modulo)

Module geeft alleen de rest van een deling. Bijvoorbeeld: 3 gedeeld door 2 is 1 rest 1

Daarom 3 % 2 == 1




Wat is de output?

Slide 8 - Tekstslide

Deze slide heeft geen instructies

For-loop
Het stuk code in een for-loop maakt vaak gebruik van een variabele. In het voorbeeld hieronder heet deze variabele i
Output
i++
Voor elke iteratie is de waarde van i met 1 groter geworden.
i <= 100
Deze voorwaarde wordt elke iteratie geschekt.
int i = 0
Dit wordt allemaal de eerste keer bekeken om te initialiseren

Slide 9 - Tekstslide

hoeveel keer wordt er
"goede morgen" geprint?
Even oneven
timer
10:00
Open de  file in de chat
Kopieer alles
Plak de inhoud van de file in:

https://www.tutorialspoint.com/compile_java_online.php

Maak opdracht C

Slide 10 - Tekstslide

https://repl.it/classroom/invite/rGf7HD0
Operatoren
Output
or operator

Kijkt of één van de twee voorwaarden waar is





Wat is de output?

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Operatoren
Output
and operator

Kijkt of beide van de twee voorwaarden waar zijn





Wat is de output?

Slide 12 - Tekstslide

Deze slide heeft geen instructies

Greenfoot verder...
STUDIEWIJZER

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Greenfoot verder...
STUDIEWIJZER

Slide 14 - Tekstslide

https://forms.office.com/Pages/ResponsePage.aspx?id=eZpsQC_NBkSvVNo5wi84-awOHT6MCRZHhHgGLKvguZJUNk5MMFJLNFZTREFSNDBRV0FVUlZONDE5Wi4u