TP 16 : Probabilités sur un univers fini
L'instrutionrand()renvoieunnombrehoisiauhasarddansl'intervalle
]0, 1[
.>rand()
ans=
0.7560438541695
Rappelonsquelaommandeoor(x)retournelapartieentière dunombreréel
x
.Sin
estunentiernaturelnonnul,l'instrutionoor(rand()*n)permetd'obtenirunnombreentieraléatoireomprisentre 0etn-1.
Parexemple,laommandesuivante renvoieunentieraléatoireomprisentre 0et9:
>oor(rand()*10)
ans=
2.
Si
n
etm
sontdeuxentiersnaturelsnonnuls,rand(n
,m
)renvoieunematriedeM n,m ( R )
dontlesélémentssont
n × m
nombreshoisisauhasarddansl'intervalle]0, 1[
.>rand(2,3)
ans=
0.0002211346291
0.6653811042197
0.8497452358715
0.3303270917386
0.6283917883411
0.6857310198247
Exerie 1 :
1. Diretementdanslaonsole,exéuterplusieursfoislesinstrutions:
rand() rand(1,3) rand(3,2)
2. Exéuterlesprogrammessuivants:
u=rand(10,10);
disp(u);
histplot(20,u);
u=rand(100,100);
disp(u);
histplot(20,u);
u=rand(1000,1000);
disp(u);
histplot(20,u);
u=rand(1000,1000);
disp(u);
histplot(50,u);
3. Commenterlesobservationspréédentes.
Exerie 2 :
Érire unprogrammequi:
•
Choisitauhasardunnombrex
omprisentre1et 127;•
Demandeàl'utilisateurd'entrerunnombrey
;•
Renvoie omme messageàl'utilisateur"trop grand" (resp."trop petit")six < y
(resp.x > y
),etredemandeunnombre
y
,tantquex 6= y
;•
En asdesuès, annonelenombredetentativesdel'utilisateur.•
Quelestlenombreminimaldetentativesnéessairespourqu'unutilisateursoit ertaindetrouverle nombrex
?Justier.Exerie 3 :
Onlaneune innitédefoisunepièe tellequelaprobabilitédefairepilesoitégale
1 3
.1. Proposerunesuited'instrutionsquipermet desimulerunlanerdeette pièe(onreprésenterapile
par
1
et faepar0
).2. Construire une proédure qui, étant donné un entier naturel non nul
n
, ahe le nombre de pilesobtenusauoursdes
n
premierslaners.3. Modierleprogrammepréédentpourobtenirlafréquened'apparitiondupile auourde
n
laners.4. Testerpour
n = 10
,n = 100
,n = 1000
,n = 10000
et ommenter lesrésultatsobtenus.5. Construireuneproédurequiahelenumérodulaneroùonobtientlepremierpile.
Exerie 4 :
Onlane10foisundééquilibréà6faes.Onherheombiendefoisle6apparaît.
1. Proposeruneinstrutionquipermetdesimulerunlanerdedé.
2. Construireuneproédurequidéterminelenombredefoisque6apparaîtauoursdes10laners.
3. Cetteexpérieneestrépété 1000fois.
(a) Construireune proédure qui alulelesfréquenes avelesquelles le 6apparaît 0fois,1fois, ...,
10fois.
(b) Enutilisantlaommandebar,traerundiagrammereprésentantlesfréquenesd'apparitionsde
lafae6auoursdees1000expérienes.
Exerie 5 :
Ononsidèrelamarhealéatoired'unindividu surl'ensemble
Z
:•
Àl'instant0,l'individuest àl'absisse0;•
àtoutinstantn
,il sedéplaed'uneunitéàgauheoùàdroiteavelamêmeprobabilité.1. Construire une proédurequi, étantdonné unentier
n ∈ N
, donne l'absisseoù sesituel'individuà l'instantn
.2. Pourtoutentier
n ∈ N
,onnoteA n l'événement:l'individuestrevenuàlaasedépartàl'instantn
?.
(a) Quediredel'événement
A n sin
estimpair?
(b) Calulerlaprobabilité
p n quel'événementA n soitvrai.
() Construireune proédure qui, étant donné unentiernaturel
n
,aheun messageexpliquant sil'événement
A n estréaliséounon.
Exerie 6 :
Un déubique,dontlesfaessontnumérotéesde1à6,esttelque,lorsqu'onlelane,le6sorttroisfoisplus
quele1alorsquelesnuméros1,2,3,4et 5ontautantdehanesd'apparaître.
1. Quelleestlaprobabilitédesortiedehaquenuméro?
2. Construireuneproédurequisimulelelanerdeedé?
3. On lane
n
fois edé. Construire une proédurequi alule lafréquened'apparitionde haun des numérosettraeundiagrammereprésentantesfréquenes.4. Testerpour
n = 1000
,n = 10000
etommenterlesrésultatsobtenus.5. Quelleestlaprobabilitédesortied'unnuméropair?
6. Construireune proédurequialule lafréquened'apparitiond'unnombrepairlorsde
n
lanersdeedé.
7. Testerpour
n = 1000
,n = 10000
etommenterlesrésultatsobtenus.Exerie 7 :
1. Montrerquelaprobabilité
p n qu'aumoinsdeuxétudiantsd'unemêmelasseden
étudiants(n
étant
unentiersupérieurouégalà2)aientleuranniversairelemêmejourestdonnéeparlaformulesuivante
(onexlulesannéesbissextiles):
p n = 1 −
n − 1
Y
k=0
1 − k
365
2. Érire uneproédurepermettantdealuleret d'aher
p n, l'entiernatureln
étantsaisiparl'utili-
sateur.
3. Calulerlaprobabilité
p n pourlalassed'ECO1.
4. En alulant
p n pourdiérentes valeursden
,onjeturersurlalimite delasuite(p n )
etinterpréter.
5. Modier la proédure préédente an de déterminer l'entier