Avaliação contínua: exercício em NetLogo
1. Considere que tem tartarugas de várias cores e que cada tartaruga se move
ao acaso no espaço. Sempre que encontra uma outra na sua vizinhança, imita
a cor da sua vizinha. A vizinha é escolhida ao acaso se houver mais do que
uma tartaruga nas redondezas. Considere que o número de tartarugas inicial
é definido através de uma variável definida num “slider” e que as tartarugas
se distribuem ao acaso inicialmente (as orientações são também aleatórias).
Em cada tick do relógio queremos executar o comportamento de cada uma
das tartarugas e queremos parar quando se atinge o consenso, devolvendo o
número de ticks necessários até ao consenso.
Defina dois casos: um em que existem apenas duas cores inicialmente e
outro em que todas as cores são possíveis. No caso de duas cores queremos
um gráfico que indique o número de elementos de cada cor para se observar
a evolução até à convergência.
2 Considere agora que as tartarugas possuem um novo atributo chamado de
força. E que sempre que uma tartaruga mais fraca ou de igual força se
encontra com uma mais forte imita tanto a cor como a força. Se for mais
forte não faz nada. Mas, depois do combate, existe um reforço de uma
unidade, no caso de duas tartarugas da mesma cor se encontrarem. Assim,
resumindo, uma tartaruga mais fraca (ou de igual força) da mesma cor
ultrapassa a força da sua interlocutora e uma mais fraca (ou de igual força)
mas de cor distinta, imita a cor e a força do adversário. Uma tartaruga mais
forte de cor diferente permanece igual mas se for mais forte e de cor igual
então incrementa a força numa unidade. Queremos o mesmo, verificar a
evolução até ao consenso para n e 2 cores iniciais. Queremos um “switch”
que permita comutar do modo 1 para o modo 2. Inicialmente a força é 0 para
todas.
Em todos os casos, a interacção é unilateral.
Download

Avaliação contínua: exercício em NetLogo 1. Considere que tem