ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

Programa un bucle while con las siguientes características:

  • La condición del bucle while debe comprobar si speed es superior a 30.
  • Dentro del cuerpo del bucle while, imprime "Slow down!".
  • Dentro del cuerpo del bucle while, reduce speed 7 unidades y asigna de nuevo este nuevo valor a speed. Este paso es crucial; de lo contrario, tu bucle while nunca 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 completando el código de muestra.

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
Editar y ejecutar código