Escribir un bucle while
Empecemos a crear un bucle while desde cero. Echa otro vistazo a su receta:
while (condition) {
expr
}
Recuerda que la parte condition de esta receta debe convertirse en FALSE en algún momento de la ejecución. De lo contrario, el bucle while será indefinido.
Si tu sesión caduca cuando ejecutas tu código, comprueba detenidamente el cuerpo de tu bucle while.
Echa un vistazo al ejemplo de código proporcionado; inicializa las variables speed y ya proporciona una plantilla de bucle while para que empieces.
Este ejercicio forma parte del curso
R intermedio
Instrucciones del ejercicio
Programa un bucle while con las siguientes características:
- La condición del bucle
whiledebe comprobar sispeedes superior a 30. - Dentro del cuerpo del bucle
while, imprime"Slow down!". - Dentro del cuerpo del bucle
while, reducespeed7 unidades y asigna de nuevo este nuevo valor aspeed. Este paso es crucial; de lo contrario, tu buclewhilenunca se detendrá y tu sesión caducará.
Si tu sesión caduca cuando ejecutas tu código, comprueba detenidamente el cuerpo de tu bucle while: es probable que hayas cometido un error.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed