Hormiguero

Emi está observando un terrario de hormigas que hay a la entrada del Zoo.[br]¿Te has fijado en que los [b]números enteros[/b] son muy [b]útiles[/b] para describir lo que ocurre?
[list][*]Si, por ejemplo, una hormiga se mueve 3 unidades a la derecha, usamos el [b]+3[/b], y si es a la izquierda [b]-3[/b].[/*][*]Igual si el movimiento es hacia arriba o abajo.[/*][*]Para indicar que queremos poner más o menos hormigas, también tenemos que usarlos.[/*][*]Si nos preguntamos a qué altura sobresale el hormiguero, o hasta qué profundidad llega, necesitaremos números positivos y negativos.[/*][*]Para estudiar las variaciones de temperatura de dentro a fuera del hormiguero.[/*][*]Para describir el movimiento de una hormiga, es más fácil sumar todos los números correspondientes a sus desplazamientos (izquierda/derecha o arriba/abajo), y así saber dónde acaba.[/*][/list][br]Éstos son solo algunos ejemplos del uso de números enteros ¿se te ocurren más?
¿Cómo se mueven?
Sus movimientos no son totalmente aleatorios. Estas hormigas están implementadas como [url=https://es.wikipedia.org/wiki/Aut%C3%B3mata_celular]autómatas celulares[/url] que generan [url=https://es.wikipedia.org/wiki/Camino_aleatorio]caminos aleatorios[/url]:[br][quote]Lo que hace cada una en cada momento, depende únicamente de: lo que ya estaba haciendo, y de lo que hagan las hormigas que estén en su entorno. [/quote]Salvo esto, sus acciones son independientes de las demás hormigas.[br][br][color=#ff7700][b]Las reglas[/b][/color][br][list][*]Cada hormiga, puede quedarse quieta, o moverse arriba, abajo, derecha o izquierda, siempre que, en esa dirección, tanto las esquinas, como dos casillas avanzando estén libres (4 comprobaciones por cada dirección).[br]Esto garantiza que dos hormigas no "decidirán" moverse al mismo cuadro en el mismo instante[/*][*]Las nuevas posiciones se ponen todas a la vez.[br][/*][br]Para elegir qué hacer:[list=1][*]Si se estaba moviendo y puede continuar en esa dirección, lo hará con probabilidad del 50%[/*][*]Si no puede seguir en esa dirección (y también en el otro 50% de posibilidades), elige una dirección al azar entre las posibles (incluyendo el quedarse quieta, y la dirección que llevaba, si sigue estando disponible)[/*][*]Si no hay posibilidad de moverse, porque se encuentra rodeada, se quedará quieta.[br][/*][/list][/list][br](*) Realmente, la programación es para pasar en cada instante de una posición a otra de la rejilla (pulsar en "cuadros"). [br]Se ha incluido un movimiento continuo al hacer esos cambios para dar más continuidad a los movimientos y hacerlos más "naturales", pero realmente no forman parte del modelo.[br]Pulsando el botón de "Pausa", se activará otro botón que nos permite ver los cambios de estado paso a paso.
Referencias
[list][*][size=85]Actividad perteneciente al REA "[url=https://escholarium.educarex.es/lnk/1-3zYC-d]De camino al Zoo con... números enteros[/url]", del [url=https://programacrea.educarex.es/]programa CREA[/url] de la Junta de Extremadura, España.[/size][/*][*][size=85]Posibilidad de implementar autómatas celulares en Geogebra, a raíz de la presentación de "[url=https://www.geogebra.org/m/wwd7t3h4#chapter/353095]Robots[/url]", por [url=https://www.geogebra.org/u/rafael]Rafael Losada[/url] en el seminario GeoGebra de [url=https://www.ciem.unican.es/experiencias-de-aula-con-geogebra-0]Castro Urdiales 2018[/url].[/size][/*][/list]

Information: Hormiguero