Weasel Program 1.3
Poderá descarregar em 5 segundos.
Sobre Weasel Program
Este programa destina-se a fins educativos - para demonstrar que o processo que impulsiona os sistemas evolutivos — variação aleatória combinada com a seleção cumulativa não aleatória — é diferente do acaso puro.
Se você ou algum de vocês são amigos não conseguem entender como é que vemos desigens complexas à nossa volta, sem um designer (Deus para alguns).
Este conceito foi ilustrado pela primeira vez no Programa Weasel original por Richard Dawkins.
O algoritmo básico é o seguinte:
1. Comece com uma corda aleatória. 2. Faça 100 cópias desta cadeia, com 5% de chance por carácter desse personagem sendo substituído por um carácter aleatório. 3. Compare cada nova corda com a corda-alvo, e dê a cada uma partitura (número de letras na cadeia que estão corretas e na posição correta). 4.0 Se alguma das novas cordas tiver uma pontuação perfeita, pare. 4.1 Caso contrário, pegue na corda de pontuação mais alta e vá para o passo 2.
Para mais informações sobre o tópico visite a página da Wikipédia http://en.wikipedia.org/wiki/Weasel_program
Também recomendo ler o livro "O Relojoeiro Cego", de Richard Dawkins.
p.s. há alguns críticos que insistem que o método é batota bloqueando as letras uma vez que estão corretas, isso não é verdade, você pode verificar todo o código aqui - https://drive.google.com/folderview?id=0B2SWliTSzi6bOUx6T3hkVU10RVE&usp=sharing
Informação de anúncios: esta aplicação exibe um anúncio de ecrã inteiro ao clicar no botão "Experimente-me"