Está en la página 1de 2

1.

Beelly la abeja

Beellly la abeja, nuestro autómata para esta actividad, quiere llegar a su panal, recogiendo
todo el polen de las flores que encuentre en el camino.

El escenario es sencillo, hay diversas ubicaciones, sectorizadas mediante una grilla


cuadriculada. Hay un camino que va desde donde arranca Beelly hasta el panal, el cual es
único (no hay bifurcaciones) del cual no sabemos el largo exacto. La forma del camino es
aleatoria, y no sabemos qué giros deberá realizar Beelly para llegar al panal.

En las ubicaciones que no forman parte del camino, hay pasto, el cual Beelly no puede
sobrevolar. Por otro lado, en las ubicaciones del camino, y de forma aleatoria, puede haber
flores y/o charcos. Incluso puede haberlas donde comienza Beelly, aunque seguro no sobre el
panal.

Beelly debe juntar el polen de todas las flores del camino salvo en aquellas donde también
haya charcos, ya que sus alas se mojarían y no podría continuar el vuelo. En esos casos, solo
seguirá por su camino.

A continuación, se muestra un posible escenario inicial, aunque otros escenarios iniciales son
posibles, siempre que se ajusten a la descripción arriba mencionada.

Lo que se pide es que realice un programa que lleve a Beelly de su ubicación actual, al panal,
entrando al mismo, y recogiendo el polen de todas las flores que pueda. Para ello se cuenta
con las siguientes primitivas y sensores:

Volar arriba Volar abajo


Hace que Beelly se mueva una ubicación Hace que Beelly se mueva una ubicación para
para arriba. Falla sí hay pasto hacia arriba, o abajo. Falla sí hay pasto hacia abajo, o no hay
no hay más ubicaciones hacía allí. más ubicaciones hacía allí.

Volar a la derecha Volar a la izquierda


Hace que Beelly se mueva una ubicación Hace que Beelly se mueva una ubicación para
para la derecha. Falla sí hay pasto hacia la la izquierda. Falla sí hay pasto hacia la
derecha, o no hay más ubicaciones hacía allí. izquierda, o no hay más ubicaciones hacía
allí.

¿continúa el camino sin pasto arriba? ¿continúa el camino sin pasto abajo?
Indica sí el camino, desde la ubicación actual Indica sí el camino, desde la ubicación actual
de Beelly, continúa hacia arriba. de Beelly, continúa hacia abajo.

¿continúa el camino sin pasto a la ¿continúa el camino sin pasto a la derecha?


izquierda? Indica sí el camino, desde la ubicación actual
Indica sí el camino, desde la ubicación actual de Beelly, continúa hacia la derecha.
de Beelly, continúa hacia la izquierda.

¿hay una flor acá? ¿hay un charco acá?


Indica sí hay una flor en la ubicación en Indica sí hay un charco en la ubicación en
donde se encuentra Beelly. donde se encuentra Beelly.

Recoger polen Entrar al panal


Hace que Beelly recoja polen de la flor. Falla Hace que Beelly entre al panal. Falla sí
sí Beelly no está sobre una flor. Beelly no está sobre el panal.

¿llegué al panal?
Indica sí está el panal en la ubicación en
donde se encuentra Beelly.

También podría gustarte