Schrijf een while-loop
We gaan je op weg helpen met het vanaf nul bouwen van een while-loop. Kijk nog eens naar het recept:
while (condition) {
expr
}
Onthoud dat het deel condition tijdens de uitvoering op een gegeven moment FALSE moet worden. Anders blijft de while-loop oneindig doorgaan.
Als je sessie verloopt wanneer je je code uitvoert, controleer dan de body van je while-loop goed.
Bekijk de voorbeeldcode: die initialiseert de variabele speed en geeft alvast een while-looptemplate om je op weg te helpen.
Deze oefening maakt deel uit van de cursus
R voor gevorderden
Oefeninstructies
Schrijf een while-loop met de volgende kenmerken:
- De voorwaarde van de
while-loop moet controleren ofspeedhoger is dan 30. - Print binnen de body van de
while-loop"Slow down!". - Verlaag binnen de body van de
while-loop despeedmet 7 eenheden en ken deze nieuwe waarde weer toe aanspeed. Deze stap is cruciaal; anders stopt jewhile-loop nooit en verloopt je sessie.
Als je sessie verloopt wanneer je je code uitvoert, controleer dan de body van je while-loop goed: waarschijnlijk heb je een fout gemaakt.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed