Bienvenue sur Laurentvidal.fr, où vous pouvez obtenir des réponses fiables et rapides grâce à nos experts. Découvrez des solutions fiables à vos questions grâce à un vaste réseau d'experts sur notre plateforme de questions-réponses complète. Découvrez des réponses détaillées à vos questions grâce à un vaste réseau de professionnels sur notre plateforme de questions-réponses complète.
Sagot :
Réponse : Bonjour,
a) L'algorithme est:
Initialisation
S prend la valeur 0
Traitement
Pour i de 1 jusqu'à 4
r prend la valeur 0 ou 1
S prend la valeur S+r
FinPour
Sortie
Afficher S.
La variable S est la somme des quatre chiffres obtenus lors de chaque itération.
La variable i modélise le nombre de fois où on lance le jeton équilibré contenant les faces 0 et 1.
La variable r, est le résultat de chaque lancer du jeton.
b) i) L'évènement X: "Le pion reste sur la case A", correspond que la somme S vaut 0. Donc que l'on a obtenu 0, à chaque lancer du jeton.
Donc:
[tex]\displaystyle P(S)=\frac{1}{2} \times \frac{1}{2} \times \frac{1}{2} \times \frac{1}{2}=\frac{1}{16}[/tex]
ii) L'évènement Y: "Le pion va au delà de la case B", correspond au fait que [tex]S \geq 2[/tex].
Or:
[tex]P(S \geq 2)=P(S=2)+P(S=3)+P(S=4)[/tex]
S=2 correspond aux combinaisons: 1100, 1010, 1001, 0110, 0101, 0011.
Chaque combinaison a une probabilité de [tex]\frac{1}{16}[/tex], donc:
[tex]P(S=2)=6 \times \frac{1}{16}=\frac{6}{16}=\frac{3}{8}[/tex]
S=3 correspond aux combinaisons 1110, 1011, 1101, 0111.
Chaque combinaison a une probabilité de [tex]\frac{1}{16}[/tex], donc:
[tex]P(S=3)=4 \times \frac{1}{16}=\frac{4}{16}=\frac{1}{4}[/tex]
S=4, correspond à la combinaison 1111, de probabilité [tex]\frac{1}{16}[/tex], donc:
[tex]P(S=4)=\frac{1}{16}[/tex]
Donc:
[tex]P(Y)=\frac{3}{8}+\frac{1}{4}+\frac{1}{16}=\frac{6+4+1}{16}=\frac{11}{16}[/tex]
Le pion atteint la case E, si et seulement si S=4.
Donc:
[tex]P(Z)=P(S=4)=\frac{1}{16}[/tex]
c) Je ne connais pas Python , j'ai programmé l'algorithme sur Algobox, je vous donne ce que j'ai fait:
Variables
S est du type NOMBRE
r est du type NOMBRE
i est du type NOMBRE
DEBUT_ALGORITHME
POUR i ALLANT_DE 1 A 4
DEBUT_POUR
r PREND_LA_VALEUR ALGOBOX_ALEA_ENT(0,1)
S PREND_LA_VALEUR S+r
FIN_POUR
AFFICHER S
FIN_ALGORITHME
Dans l'indication, c'est marqué que la fonction randint(0,n), donne un entier aléatoire entre 0 et n, donc la fonction randint(0,1), donc un entier aléatoire entre 0 et 1.
Donc dans mon algorithme ALGOBOX, il faut remplacer ALGOBOX_ALEA_ENT(0,1) par randint(0,1), pour avoir la version Python.
Essayez de traduire l'algorithme en langage Python, c'est juste une question de syntaxe, la structure de l'algorithme étant la même.
Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Visitez Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.