12.07.2015 Views

Um mundo para conhecer os números - Universidade Fernando ...

Um mundo para conhecer os números - Universidade Fernando ...

Um mundo para conhecer os números - Universidade Fernando ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

um <strong>mundo</strong> <strong>para</strong> <strong>conhecer</strong> <strong>os</strong> númer<strong>os</strong> #pág. 210Script 2 “Corrida de Dad<strong>os</strong>“ em R• A Tânia obtém, no mínimo, por jogada, doispont<strong>os</strong> enquanto que o Bruno pode obter um;• No dodecaedro a probabilidade de sair dozeé 1 2 que é maior que 136 , correspondente àprobabilidade do mesmo resultado no caso d<strong>os</strong>dad<strong>os</strong> cúbic<strong>os</strong>;• A probabilidade de obter seis é maior no lançamentod<strong>os</strong> dois dad<strong>os</strong> cúbic<strong>os</strong>,536 , contra 1 12no dodecaedro; essa vantagem acentua-semais no caso da obtenção do valor sete ao qualcorresponde as probabilidades 1 , n<strong>os</strong> dad<strong>os</strong>6cúbic<strong>os</strong>, e 1 no outro dado.12Script 1 “Corrida de Dad<strong>os</strong>“ em R#Simular um jogo da corrida de dad<strong>os</strong>L=1AcumCubico=0AcumDode=0while (AcumCubicoAcumCubico) print ("Foi o dodecaedro") elseif (AcumCubico==AcumDode) print ("Empate")print (paste("Total de jogadas", L))print (paste("Total de pont<strong>os</strong> d<strong>os</strong> dad<strong>os</strong> cúbic<strong>os</strong>", AcumCubico))print (paste("Total de pont<strong>os</strong> do dodecaedro", AcumDode))Começam<strong>os</strong> por elaborar um script <strong>para</strong> asimulação de um jogo:Na simulação que realizám<strong>os</strong> o resultado foio seguinte: venceu “o par de dad<strong>os</strong> cúbic<strong>os</strong>”,realizaram-se “16 jogadas”, sendo o total d<strong>os</strong>pont<strong>os</strong> d<strong>os</strong> dad<strong>os</strong> cúbic<strong>os</strong> “107” e o total depont<strong>os</strong> do dodecaedro “105”.Elaborám<strong>os</strong> um outro script <strong>para</strong> simular vári<strong>os</strong>jog<strong>os</strong>:#Simular vári<strong>os</strong> jog<strong>os</strong> da corrida de dad<strong>os</strong>dad<strong>os</strong>=function(n) {CUBICO=0DODE=0EMPATE=0for (i in 1:n) {L=1AcumCubico=0AcumDode=0while (AcumCubicoAcumCubico) DODE=DODE+1 else if (AcumCubico==AcumDode) EMPATE=EMPATE+1}print (paste("Freq.relativa do n.ºde vezes em que <strong>os</strong> dad<strong>os</strong>cubic<strong>os</strong> ganharam", CUBICO/n))print (paste("Freq.relativa do n.ºde vezes em que o dodecaedroganhou", DODE/n))print (paste("Freq.relativa do n.ºde empates", EMPATE/n))}Executado o script <strong>para</strong> simular 100 jog<strong>os</strong>,digitam<strong>os</strong> na consola do R “dad<strong>os</strong> (100)” eobtivem<strong>os</strong>:• “Freq. relativa do n.º de vezes em que<strong>os</strong> dad<strong>os</strong> cúbic<strong>os</strong> ganharam 0.67”• “Freq. relativa do n.º de vezes em queo dodecaedro ganhou 0.32”• “Freq. relativa do n.º de empates 0.01”Se o número de experiências for suficientementegrande, a percentagem de cada resultado estarápróxima do valor real da probabilidade (Lei d<strong>os</strong>Grandes Númer<strong>os</strong>).Simulám<strong>os</strong> no R, um milhão de jog<strong>os</strong> e ao fim dealguns minut<strong>os</strong>… obtivem<strong>os</strong>:• “Freq. relativa do n.º de vezes emque <strong>os</strong> dad<strong>os</strong> cúbic<strong>os</strong> ganharam0.676556”;• “Freq. relativa do n.º de vezes emque o dodecaedro ganhou 0.304982”;• “Freq. relativa do n.º de empates0.018462”.Assim, a probabilidade de a Tânia ganhar seráaproximadamente 67,7% e a do Bruno 30,5%.A probabilidade de empate é de 1,8%. Claro queestes não são valores exact<strong>os</strong>… mas estarãopróxim<strong>os</strong> d<strong>os</strong> valores reais.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!