Programa al robot para que coloque el engranaje sobre la máquina. Utiliza la variable "memoriaRobot".
Programa al robot para que coloque las ruedas dentadas sobre las máquinas. Utiliza variables.
El robot se cae si no está sobre una plataforma. Se destruye si cae más de 3 casillas.
Tu programa no puede contener más que una sóla vez el bloque "construir una plataforma adelante".
Programa al robot para que pueda recoger todas las piedras preciosas. Utiliza los operadores lógicos.
Para recoger una piedra, el robot debe pasar sobre la casilla que la contiene.
Tu programa no puede contener más que una vez el bloque "avanzar", más que una vez el bloque "girar a la izquierda", y úna sola vez el bloque "girar a la derecha".
Programa al robot para que pinte todas las casillas marcadas con un punto negro, y únicamente dichas casillas. Note que hay cuatro en cada fila. Utilice el bloque repetir mientras o hasta que , y las variables.
No puedes utilizar más que unamás que dos veces la instrucción "pintar la casilla". Utiliza la columna y la fila del robot, así como de su sensor que capta los marcadores.
Note que el sensor de los marcadores no detecta su color.
Programa al robot para que empuje la caja sobre la casilla marcadalas cajas sobre las casillas marcadas. Utiliza el bloque repetir mientras o hasta que .
El robot puede empujar una caja si se encuentra justo delante de ella y si el espacio de atrás de esa casilla está libre.
Los muros como las cajas son considerados como obstáculos.
Tu programa no puede contener más que dos veces la instrucción "empujar la caja".