13
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:

Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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:

Page 2: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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é?

Page 3: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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

Page 4: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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.

Page 5: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

¿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:

Page 6: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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?

Page 7: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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.)

Page 8: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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?

Page 9: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

Problema 09B: Simulación no termina

Examine el comportamiento en la imagen a continuación. Ejecute la simulación. ¿Porqué no se detiene?

Page 10: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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:

Page 11: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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)

Page 12: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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

Page 13: Guía de sesión de resolución de problemas AgentCubes. · 2015. 9. 17. · "Rana" y una "Super Rana" y un agente Pellet o Píldora, como se observa en la lista de agentes del proyecto

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?