Ejercicio 9: Nuestras primeras bolitas

Nuestras primeras bolitas

Genial, ya entendiste cómo mover el cabezal del tablero usando la operación Mover y las direcciones (Sur, Oeste, etc). Vayamos un paso más allá: las bolitas.

En cualquier celda de nuestro tablero podemos poner bolitas. Las hay de distintos colores:

  • rojas (Rojo);
  • azules (Azul);
  • negras (Negro);
  • y verdes (Verde).

Por ejemplo, este es un tablero con una bolita roja y una negra:

GBB/1.0 size 2 2 cell 1 0 Rojo 1 cell 1 1 Negro 1 head 1 1

Además de moverse, el cabezal también puede poner bolitas en la celda actual. Para eso contamos con la operación Poner, que le dice al cabezal que deposite una bolita del color dado:

program {
  Poner(Rojo)    
}

¡Probá este programa! Escribí el código en el editor, envialo y verás lo que pasa al ejecutarlo sobre este tablero:

GBB/1.0 size 3 3 head 0 0

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

¡Ups! Tu solución no se puede ejecutar

  • Revisá que tu programa no tenga recursión o algún bucle infinito
  • Revisá que tengas conexión a internet
  • Esperá un rato e intentalo nuevamente

Estamos procesando tu solución

Si no se muestra automáticamente en unos segundos, presioná F5