Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Guía de sesión de resolución de problemas AgentCubes.
Usted puede seguir los ejemplos demostrados y utilizar los márgenes para anotar sus soluciones. Para cada
problema, por favor intente contestar: ¿Qué sucede, porqué y cuál es la solución? Excepto los casos que
hemos indicado. Estos ejemplos son acompañados por demostraciones de proyectos AgentCubes con el
mismo nombre que el número del problema. Hay una sección final con preguntas no relacionadas a
proyectos de ejemplo específicos, también sin un proyecto complementario.
Problema 01: Problemas de recarga del mundo: (Nota: no hay ningún proyecto de ejemplo para este
problema.)
El alumno empieza a jugar el juego:
El alumno mueve la rana a la meta y recibe el mensaje de felicitación:
A continuación, el alumno hace clic a 'OK’ y ve esto:
¿Qué pasó y porqué?
Problema 02: Movimiento de la rana
Después de completar todas las reglas de movimiento de la rana y finalizando el juego, el alumno observa
que la rana sólo se mueve en una dirección, es decir, la rana no responde a las otras teclas de flecha.
¿Porqué?
Problema 03: _Camiones atascados en la parte superior del túnel derecho:
A) Problema 03A: Se puede observar lo siguiente después de ejecutar la simulación por un tiempo corto.
¿Porqué?
B) Problema 03B: Se puede observar lo siguiente después de ejecutar la simulación por un tiempo corto.
¿Porqué?
Problema 04: Sonido en ciclo infinito, mensaje en ciclo infinito:
Ejecute la simulación y mueva la rana enfrente de un camión. Después, intente mover la rana hacia el agua.
Por último mueva la rana hacia la bandera. ¿Qué ocurre y porqué? ¿Cómo es que el tercer problema es
diferente a los otros dos? ¿Cuáles son las implicaciones para las escuelas con ordenadores tipo PC que tienen
el Administrador de tareas bloqueado?
Problema 05AB: Sonido en ciclo infinito y problemas de recarga de mundo y/o ranas adicionales
A) En este ejemplo, poco después de que la simulación se inicia, el comportamiento de la rana chocando
con el camión ocurre (sonido de bocina y el mundo se recarga) varias veces hasta que se oprime el
botón detener simulación. Todo lo que ves es la pantalla inicial:
B) Alternativamente, después de comenzar la simulación y presionar una tecla de flecha, una o más
ranas adicionales aparecen en el mundo.
Pruebe la rana en estas tres posiciones en el mundo.
¿Qué está ocurriendo y porqué?
Problema 05C: ¡muchos camiones!
Da inicio al juego y un gran número de camiones empiezan a aparecer en el camino. ¿Porqué?
Problema 06C: Una vez cada y % de combinaciones de probabilidad:
Queremos que los agentes de isla y puente generen nuevos agentes de tronco y tortuga, respectivamente, el
50% del tiempo, una vez cada 0,6 segundos, lo que significa un promedio de aproximadamente cada 1,2
segundos, pero con cierta aleatoriedad. Al ejecutar la simulación, vemos que la generación de troncos parece
funcionar correctamente; es decir, no hay separación aleatoria entre los troncos. Sin embargo, parece que las
tortugas se generan con mucha más regularidad y con poco espacio. ¿Porqué?
Problema 07: Problemas del reloj:
Parte A: ¿El color del agente cambiará de color entre el rojo y el verde? Si no, ¿porqué no, y se puede
corregir?
Parte B: ¿A cuál dirección se moverá el agente transportador cada segundo? ¿Cuál piensa usted que es el
propósito de este comportamiento? ¿Funcionará? Si no, ¿Puede corregirlo?
Problema 08: Cambiando forma
Supongamos que
tenemos dos agentes, una
"Rana" y una "Super
Rana" y un agente Pellet
o Píldora, como se
observa en la lista de
agentes del proyecto de
la izquierda. El pellet
permite que la rana se
convierta en una super
rana.
Cuando la rana come (ve
a su derecha) un pellet o
píldora queremos que la
rana se convierte en un
super rana. Por lo tanto,
debemos escribir la regla
en el comportamiento de
la rana.
La super rana puede nadar en el agua y no puede morir a causa de los camiones, etc. (ver comportamiento de
la super rana a continuación.)
Cuando la simulación se ejecute, la rana parece cambiar a una super rana, pero cuando la rana se mueve
enfrente de un camión o salta en el agua, ¿se muere? Las reglas de comportamiento de la super rana son
100% correctas. Usted puede probar si esto funciona si utiliza la herramienta de lápiz para colocar una super
rana enfrente de un camión o en el agua, no se muere. ¿Qué está ocurriendo y porqué? ¿Cómo puede
corregirse esto?
Comportamiento de la super rana:
Problema 09: Método no encontrado:
Examine el comportamiento en la imagen a continuación.
Cuando la simulación se ejecuta, AgentCubes reporta el mensaje que se indica a continuación. ¿Qué se está
describiendo específicamente en el mensaje? ¿Porqué? ¿Qué otros problemas similares pueden ocurrir con
las condiciones y acciones de otros comportamientos?
Problema 09B: Simulación no termina
Examine el comportamiento en la imagen a continuación. Ejecute la simulación. ¿Porqué no se detiene?
Problema 10, Parte A: Operación Marcha Atrás: (Nota: todos los problemas en esta sección utilizan el
mismo proyecto muestra, Problema 10.)
Abra el proyecto y ejecute la simulación en cada uno de estos tres mundos. Utilice las teclas de flecha para
mover la rana hacia el río.
Mundo nuevo_1:
Mundo nuevo_2:
Mundo estándar:
¿Qué es lo que observa? ¿Qué está sucediendo? ¿Porqué? ¿Cómo llegó a esta forma?
Problema 10, Parte B: Encolado de Teclas (sistemas Windows)
Vuelva a abrir el proyecto del ejemplo anterior y para facilitar la visualización, seleccione el "mundo
estándar" para este experimento:
Ejecute la simulación y mueva la rana al río. Después de que la rana desaparezca, continúe pulsando una de
las teclas de flecha al menos 10 veces o hasta que aparezca la siguiente ventana:
¿Qué está pasando?
Problema 10, Parte C: Abrir un proyecto con AgentCubes ejecutándose (Windows), exportar un
proyecto
Primero abra AgentCubes, después abra cualquier proyecto en la ventana para elegir proyectos (Chooser
Window). A continuación encuentre cualquier proyecto en el equipo, en el escritorio o en la carpeta
Documentos. Si no tiene ninguna carpeta de proyecto aparte de esas de la ventana para seleccionar (Choose
Window), exporte cualquier proyecto seleccionando las herramientas (icono de engranaje en la parte inferior
de la ventana del selector. Diríjase a una carpeta conveniente en la cual se permite el almacenamiento de
archivos. Cuando seleccione ‘Export Project’ (Exportar Proyecto) aparecerá un mensaje que indica que la
exportación ha sido exitosa:
Cierre la ventana de mensaje y encuentre la carpeta del proyecto nuevo exportado. Abra la carpeta y después
intente abrir el proyecto al hacer doble clic en el archivo index.project. El siguiente mensaje aparecerá:
La aplicación AgentCubes se cerrará. Tenga en cuenta que esto no ocurre en sistemas Macintosh. ¿Cómo
afecta esto a enseñar a los alumnos cómo abrir un proyecto de AgentCubes?
Preguntas Generales y otros temas
Atributos del agente y propiedades de la simulación
¿Cuál es la diferencia entre un atributo de agente y una propiedad de simulación y como lo explicaría
a un alumno?
¿Cómo define un atributo de agente?
¿Cómo define una propiedad de simulación?
¿Cómo establece el valor de un atributo de agente?
¿Cómo establece el valor de una propiedad de simulación?
¿Bajo que condiciones debe usar una propiedad de simulación? ¿Un atributo de agente?
¿Bajo qué condiciones no es importante?