Laurentvidal.fr est le meilleur endroit pour obtenir des réponses fiables et rapides à toutes vos questions. Trouvez des solutions rapides et fiables à vos interrogations grâce à une communauté d'experts dévoués. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions à vos questions de manière rapide et précise.

Bonjour, je dois faire cet exercice pour demain mais je n'y arrive pas du tout, est ce que quelqu'un pourrait m'aider ? :
Une coccinelle se déplace en partant du point A sur la figure ci-contre.
À chaque intersection, la coccinelle choisit au hasard une direction (elle peut revenir sur ses pas). On s’intéresse aux trajets composés de trois déplacements. (voir schéma)
1. Traduire la situation par un arbre de probabilité.
2. Soit X la variable aléatoire qui donne le nombre de points différents visités par la coccinelle (y compris le point A).
a. Déterminer la loi de probabilité de X.
b. Calculer E(X) et interpréter le résultat.
3. Simuler la variable aléatoire X à l’aide d’un programme Python.
Merci d'avance


Bonjour Je Dois Faire Cet Exercice Pour Demain Mais Je Ny Arrive Pas Du Tout Est Ce Que Quelquun Pourrait Maider Une Coccinelle Se Déplace En Partant Du Point A class=

Sagot :

caylus

Réponse :

Bonjour,

Explications étape par étape

Il faut s'y prendre plus tôt quand on demande un programme.

Voici une simulation en python

def Tirage():

   s=set()

   x=0

   y=0

   a=0

   way=[[-1,-1,-1],[-1,-1,-1],s,0]

   for i in range(0,3):

       x=randint(0,1)

       a=Choix[a][x]

       Sommet[1][a]=Sommet[1][a]+1

       way[0][i]=a        

       way[1][i]=x        

       way[2].add(Sommet[0][a])

       

   y=len(way[2])

   proba[y]=proba[y]+1

   way[3]=y

   return way

def Simule(p):

   proba=[0,0,0,0]

   for i in range(0,p):

       aWay=Tirage()

       #print (aWay )

   return

       

from random import *

#0: A  1: B  2: C  3: D

Sommet=['ABCD',[0,0,0,0]]

Choix=[[1,3],[0,2],[1,3],[0,2]]

proba=[0,0,0,0]

nb=10000

Simule(nb)

print ('nb=',nb) #sep='', end=''

for i in range(0,len(proba)):

   print(i,proba[i]/nb,sep='->')

Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Visitez Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.