Programa al robot para que recoja las piedras preciosas.
¡Atención! El mismo programa debe funcionar para los dos casos siguientes:
Programa al robot para que recoja todas las piedras preciosas.
¡Atención! El mismo programa debe funcionar para los dos casos siguientes:
Programa al robot para que llegue a la casilla donde está la bola, la recoja y la deposite en el agujero.
El robot sólo puede transportar una bola a la vez.
Cada agujero puede contener únicamente una bola.
En esta versión, todos los agujeros ya contienen ya una bola, excepto uno que está vacío.
¡Pero él no siempre está en el mismo lugar!
El mismo programa debe funcionar para los tres casos siguientes:
CASO 1
CASO 2
CASO 3
Así que el robot prueba si ya hay una bola en el agujero de la casilla sobre la que se encuentra. Él deposita la bola que carga sólo si no hay ya una bola en el agujero.
Es posible si se utiliza el bloque en la condición
.
La condición se invierte y corresponde a lo que necesitamos:
Programa al robot para que vaya a la casilla de la bola, la recoja y la deposite en el agujero vacío.
Programa al robot para que recoja cada una de las bolas y las coloque en un agujero vacío.
El robot no puede transportar más que una bola a la vez.
Cada agujero no puede contener más de una bola.
Tu programa no puede contener más que una instrucción "recoger la bola"