Bienvenue sur Laurentvidal.fr, la meilleure plateforme de questions-réponses pour trouver des réponses précises et rapides à toutes vos questions. 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 solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale.
Sagot :
Bonjour,
1)
On numérote les réponses 1, 2, 3 et 4.
from random import randint
def R():
return randint(1, 4) #On répond aléatoirement à une question.
2)
Il y a 4 questions et une seule bonne réponse.
La probabilité que la réponse choisie soit correcte est p = 1/4.
3)
def N():
if R() == 1: #Si la réponse obtenu est bien la première.
return 1 #Un point.
else: #Sinon.
return 0 #Zéro point.
4)
def Q_note():
from random import random #Importe la fonction random du module random.
Reponse = random() #Réponse prend un flottant aléatoire compris entre 0 et 1 exclu.
if Reponse <= 0.25: #Si la réponse est compris entre 0 et 0.25, donc dans le 1er quart.
Note = 1 #Il obtient la note de 1.
else: #Sinon
Note = 0 #Il obtient la note de 0.
return Note #On retourne la note obtenue.
5)
def QCM_note():
NoteQCM = 0 #Compteur pour la note finale.
for numero in range(1, 11): #On effectue 10 fois l'expérience.
Note_question = Q_note() #On répond à la question.
NoteQCM = NoteQCM + Note_question #On rajoute la note de la question à la note finale.
return NoteQCM #On retourne la note finale.
def simulation(n):
Somme = 0 #Compteur qui compte le nombre de fois où on obtient une note supérieur à 5.
for i in range(1, n+1): #On effectue n fois l'expérience.
if QCM_note() >= 5: #Si on a une note supérieur à 5.
Somme = Somme + 1 #On ajoute 1 au compteur.
frequence = Somme / n #Nombre de réussite divisé par le nombre d'expériences.
return frequence
n = int(input("Donner le nombre de répétition de l'expérience, n = ")) #Demande à l'utilisateur d'enter l'entier n.
f = simulation(n) #On effectue la simulation et on récupère la fréquence f.
print("La fréquence d'obtention d'une note >= 5 est", f) #On affiche le résultat dans la console.
6)
On peut essayer ce qu'on a fait déjà et vérifier qu'on obtient des valeurs de fréquences proches de 0.0781 avec n = 10000, ce qui est bien le cas:
Donner le nombre de répétition de l'expérience, n = 10000
La fréquence d'obtention d'une note >= 5 est 0.0781
On observe que la fréquence d'apparition d'une telle note est très faible (f = 0.0781 = 7,8%). La fréquence moyenne d'avoir une note strictement inférieur à 5 est de 1 - 0.0781 = 0.9219 (92,2%). On en conclut qu'il faut apprendre sa leçon pour espérer avoir plus que 5 !
Bonne journée.
Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.