Salirse de la raya

Como viste en el ejercicio anterior, ahora contamos con una nueva herramienta: la repetición condicional, que se utiliza mediante la sentencia while.

A diferencia del repeat, esta herramienta controla la repetición mediante una pregunta, puedeMover en el ejemplo anterior. Castellanizando el código, podríamos decir que el while se lee como "mientras esta pregunta sea verdadera, hacé esta serie de acciones".

Para ejercitar esto, te toca escribir un procedimiento SalirDeLineaVerde(direccion) que, asumiendo que el cabezal está sobre una línea verde, se mueva en la dirección especificada hasta quedar afuera de la misma.

¡Dame una pista!

Te dejamos el código de la solución anterior, lo único que tenés que cambiar es la pregunta.

procedure IrAlExtremo(direccion) {
  while (puedeMover(direccion)) {
    Mover(direccion)
  }
}

Tenés que iniciar sesión antes de empezar a enviar tus soluciones