Bonjour, Voilà mon professeur de maths nous a donné un DM sur les algorithme mais je n'ai aucun cours sur sa! Je suis donc perdu et est-ce que quelqu'un pourrait m'aider.
Exercice =>
Une compagnie aérienne dispose d'un avion de 100 places et vends 107 réservation. Le but de l'exercice est d'évaluer la probabilité de surréservation de cette compagnie, c'est a dire le risque que plus de 100 passagers se présentent à l'embarquement.
Pour cela, on suppose que toute personne réservant une place d'avion a une chance sur 10 de ne pas se présenter à l'embarquement.
1. Proposer un algorithme simulant un nombre n d'embarquements et retournant le nombre de cas ou il y a surréservation
2. Programmer cet algorithme et repondre à la question posée. (calculatrice => Casio GRAPH 35+)
Merci d'avance pour votre aide!
Mathieu
Hello.
Quelques indications :
Patie entière de [(nombre aléatoire pris dans [0;1[) + 0,9] donne 0 avec une probabilité de 1/10 et 1 avec une probabilité de 9/10.
Quand cela donne 0 le passager ne vient pas et quand ça donne 1 le passager vient.
En faisant le calcul 107 fois et en ajoutant on obtient le nombre de passagers qui éventuellement viennent.
Il suffit de faire ceci n fois pour obtenir la simulation de n embarquements.
Bonjour,
Typiquement :
n := ...
nbCasSurréservations := 0
Pour i de 1 à n :
nbPassagersSePrésentant := 0
Pour passager de 1 à 107 :
r = entier au hasard entre 1 et 10
si r =< 9, alors nbPassagersSePrésentant = nbPassagersSePrésentant + 1
Fin passager
if nbPassagersSePrésentant > 100, alors nbCasSurréservations = nbCasSurréservations + 1
Fin i
Affiche nbCasSurréservations
Nicolas
Bonjour désolé de relancer le sujet mais j'aimerais savoir pourquoi on utilise : entier au hasard entre 1 et 10 ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :