Réponse :
Bonjour,
Explications étape par étape
Cette méthode d'approximation a été inventée au casino Monte-Carlo, et porte donc son nom.
1)
ligne 6 si abscisse*abscisse +ordonnée*cordonnée est inférieure ou égale à 1 alors
...
2)
def MonteCarlo (p):
nb_in=0
n=p
for i in range(n):
a=random()
b=random()
if a*a+b*b <=1:
nb_in=nb_in+1
return 4.0*nb_in/p
from random import *
print (MonteCarlo(10000))
3) n=10000000 on trouve 3.141214
Méthode trop lente .
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.
Lista de comentários
Réponse :
Bonjour,
Explications étape par étape
Cette méthode d'approximation a été inventée au casino Monte-Carlo, et porte donc son nom.
1)
ligne 6 si abscisse*abscisse +ordonnée*cordonnée est inférieure ou égale à 1 alors
...
2)
def MonteCarlo (p):
nb_in=0
n=p
for i in range(n):
a=random()
b=random()
if a*a+b*b <=1:
nb_in=nb_in+1
return 4.0*nb_in/p
from random import *
print (MonteCarlo(10000))
3) n=10000000 on trouve 3.141214
Méthode trop lente .
remplace 10000 par tes valeurs