Dans tout l’exercice, les probabilités seront, si nécessaire, arrondies à près.
Une donnée binaire est une donnée qui ne peut prendre que deux valeurs : ou .
Une donnée de ce type est transmise successivement d’une machine à une autre.
Chaque machine transmet la donnée reçue soit de manière fidèle, c’est-à-dire en transmettant l’information telle qu’elle l’a reçue ( devient et devient ), soit de façon contraire ( devient et devient ).
La transmission est fidèle dans des cas, et donc contraire dans des cas.
Dans tout l’exercice, la première machine reçoit toujours la valeur .
Partie A
Pour tout entier naturel , on note :
l’évènement : « la n-ième machine détient la valeur » ;
l’évènement : « la n-ième machine détient la valeur ».
a.
Recopier et compléter l’arbre de probabilité ci-dessous.
b.
Démontrer que et interpréter ce résultat dans le contexte de l’exercice.
c.
Sachant que la troisième machine a reçu la valeur , calculer la probabilité que la deuxième machine ait aussi reçu la valeur .
Pour tout entier naturel , on note .
La première machine a reçu la valeur , on a donc .
a.
Démontrer que pour tout entier naturel : .
Nous admettrons pour la suite que pour tout entier naturel , .
c.
Calculer la limite de lorsque tend vers l’infini. Interpréter ce résultat dans le contexte de l’exercice.
PARTIE B
Pour modéliser en langage Python la transmission de la donnée binaire décrite en début d’exercice, on considère la fonction qui prend en paramètre un entier naturel qui représente le nombre de transmissions réalisées d’une machine à une autre, et qui renvoie la liste des valeurs successives de la donnée binaire.
On donne ci-dessous le script incomplet de cette fonction.
On rappelle que l’instruction renvoie un nombre aléatoire de l’intervalle .
Par exemple, peut renvoyer .
Cette liste traduit :
qu’une donnée binaire a été successivement transmise trois fois entre quatre machines ;
la première machine qui détient la valeur a transmis de façon contraire cette donnée à la deuxième machine ;
la deuxième machine a transmis la donnée qu’elle détient de façon fidèle à la troisième ;
la troisième machine a transmis de façon contraire la donnée qu’elle détient à la quatrième.
Déterminer le rôle des instructions des lignes 5 et 6 de l’algorithme ci-dessus.
Calculer la probabilité que renvoie la liste et la probabilité que renvoie la liste .
Partie A
Pour tout entier naturel , on note :
l’événement : « la n-ième machine détient la valeur » ;
l’événement : « la n-ième machine détient la valeur ».
a) Arbre de probabilité illustrant la situation.
La première machine reçoit toujours la valeur .
D’où la position de .
La transmission est fidèle dans des cas.
D’où les branches et sont pondérées par .
La transmission est contraire dans des cas.
D’où les branches et sont pondérées par .
Nous obtenons ainsi l’arbre pondéré ci-dessous.
👉 Conseil : toujours commencer par placer l’événement certain au premier niveau de l’arbre.
b)
Nous devons démontrer que et interpréter ce résultat dans le contexte de l’exercice.
Les événements et forment une partition de l’univers.
En utilisant la formule des probabilités totales, nous obtenons :
Par conséquent, la probabilité que la troisième machine détienne la valeur est égale à .
👉 Conseil : vérifier que les probabilités sortant d’un même nœud de l’arbre ont une somme égale à .
c)
Sachant que la troisième machine a reçu la valeur , nous devons calculer la probabilité que la deuxième machine ait aussi reçu la valeur .
Nous devons donc calculer .
Par conséquent, sachant que la troisième machine a reçu la valeur , la probabilité que la deuxième machine ait aussi reçu la valeur est environ égale à .
👉 Conseil : dans une probabilité conditionnelle, bien identifier l’événement sur lequel on conditionne.
Pour tout entier naturel , on note .
a)
Nous devons démontrer que pour tout entier : .
Les événements et forment une partition de l’univers.
En utilisant la formule des probabilités totales, nous obtenons :
👉 Conseil : penser à développer correctement l’expression .
b)
Nous admettons que pour tout entier naturel , .
Nous devons calculer la limite de lorsque tend vers l’infini et interpréter ce résultat dans le contexte de l’exercice.
Cela signifie que si le nombre de machines transmettant une donnée à une autre machine est très élevé, soit à très long terme, la dernière machine détiendra la valeur avec une probabilité proche de .
Partie B
Pour modéliser en langage Python la transmission de la donnée binaire décrite en début d’exercice, on considère la fonction qui prend en paramètre un entier naturel qui représente le nombre de transmissions réalisées d’une machine à une autre, et qui renvoie la liste des valeurs successives de la donnée binaire.
On donne ci-dessous le script incomplet de cette fonction.
Nous devons déterminer le rôle des instructions des lignes 5 et 6 de l’algorithme ci-dessus.
Ligne 5 : l’instruction renvoie un nombre aléatoire de l’intervalle .
Cette ligne 5 teste si un nombre aléatoire appartient à l’intervalle .
L’amplitude de l’intervalle est égale à fois l’amplitude de l’intervalle .
Dès lors, ce nombre aléatoire appartiendra à l’intervalle avec une probabilité de .
Donc si la ligne 5 est exécutée, nous sommes dans le cas d’une transmission contraire.
Ligne 6 :
Dans le cas où ce nombre appartient à l’intervalle , le rôle de la ligne 6 est de permuter la valeur de la donnée en passant de à ou de à .
👉 Conseil : relier systématiquement un test aléatoire à une probabilité.
Nous devons calculer la probabilité que renvoie la liste et la probabilité que renvoie la liste .
La probabilité que renvoie la liste correspond à
.
D’où la probabilité que renvoie la liste est environ égale à (valeur arrondie à près).
La probabilité que renvoie la liste correspond à
.
D’où la probabilité que renvoie la liste est environ égale à (valeur arrondie à près).