On considère l'algorithme ci contre
F<-0
Pour K variant de 1 à 20
X <- nombre aléatoire entre 0 et 1
Si X inférieur ou égal a 0,75 alors F <-F+1
Fin pour
F<-F/20
Afficher F
Question :
1) justifier que l'agorithme simule 20 tirages successifs d'une boule dans une urne qui contient 9boules blanches et 3 boules noires , avec remise de la boule tirée à chaque fois
2) La variable F joue deux rôles dzns l'algorithme . Lesquels ?
3) comment évoluerait la variable F sinon augmentait le nombre de tirages successifs et si on exécutait un grand nombre de fois cet algorithme ?
bonsoir
indépendamment de l'algorithme,
as-tu calculé p(B)? (la probabilité de tirer une boule blanche)
ben réfléchir ^^
X <- nombre aléatoire entre 0 et 1
Si X inférieur ou égal à 0,75 alors F <-F+1
à ton avis que représente X dans ce cas ?
à quel événement ça correspond ?
oui p(N)=0.25, c'est juste.
mais ici, on ne nous le demande pas.
----
on sait que, en théorie, 3 fois sur 4 (0.75), on va tirer une boule blanche dans l'urne
on demande à la machine de choisir un nombre aléatoire X compris entre 0 et 1.
ce nombre X doit simuler le choix d'une boule : soit blanche soit noire.
comment rendre à ce choix de X la même probabilité que si on prenait une boule dans l'urne ?
avec ces explications, comprends-tu mieux la ligne : Si X inférieur ou égal à 0,75 alors F <-F+1
d'après le dessin, si le nombre X est compris entre 0 et 0.75,
ça correspondra au tirage de quelle boule ?
d'après le dessin, si le nombre X est compris entre 0.75 et 1,
ça correspondra au tirage de quelle boule ?
ensuite
F <-F+1 à quoi ça sert ?
Ou alors la machine doit choisir un nombre entre 0,75 et 1 ? Je sais vraiment pas j'arrive pas a visualiser dans ma tetz
eh oui !
et ainsi la proportion 3 pour 4 est bien respectée pour la boule blanche
et 1 pour 4 pour la noire.
donc
on a une valeur pour X qui simule la couleur de la boule.
explique :
Si X inférieur ou égal a 0,75 alors F <-F+1
pas exactement
Si X inférieur ou égal a 0,75 alors F <-F+1
dans quel cas on va rajouter 1 au compteur F ?
Si X inférieur ou égal a 0,75 alors F <-F+1
dans quel cas on va rajouter 1 au compteur F ? pour quelles boules ?
eh oui !
chaque fois que X sera <= 0.75, donc simulera le tirage d'une boule blanche,
on rajoutera 1 au compteur F
donc dans la variable F, on aura le nombre de boules blanches "tirées".
est-ce plus clair pour toi ?
---
ensuite
Pour K variant de 1 à 20
X <- nombre aléatoire entre 0 et 1
Si X inférieur ou égal a 0,75 alors F <-F+1
Fin pour
que représente ce POUR... FINPOUR ?
relis l'énoncé si besoin,
et le cours
K c le nombre de tirage
X designe si c une boule blanche ou noir
Mais le fin pour je ne sais vrmt pas se que c et je ne le trouve pas dans mon cours
POUR... FINPOUR représente une boucle
à l'intérieur de laquelle on va exécuter les mêmes instructions un certain nombre de fois (en boucle).
l'instruction "fin pour" est juste là pour indiquer la fin de la boucle.
combien de fois on va faire tourner cette boucle ici ?
pourquoi?
oui, c'est ça
X designe si c une boule blanche ou noir ---- oui
K c le nombre de tirage ---- pour être exact, pas tout à fait.
K va représenter le numéro d'ordre du tirage
au début, K=1 ---- premier tour de boucle
puis il passera (automatiquement) à K=2 ---- second tour de boucle
puis K=3 ---- 3ème tour de boucle
etc.
jusqu'à ce qu'il atteigne le nombre 20 précisé dans l'instruction : Pour K variant de 1 à 20
à ce moment-là,
le programme sort de la boucle et continue avec l'instruction suivante
à savoir F<-F/20
tu comprends ?
--
juste au moment de la sortie de la boucle, tu me rappelles ce qu'il y a dans F ?
* oups, je rectifie :
jusqu'à ce qu'il atteigne le nombre 20 précisé dans l'instruction : Pour K variant de 1 à 20
à ce moment-là,
le programme sort de la boucle
non il ne sortira de la boucle que lorsque K = 21
c'est -à-dire qu'il exécute la boucle lorsque K=20;
puis lorsque K s'incrémentera à 21, là, avec le test, on sortira de la boucle.
salut
une remarque , il est vrai que l'idée de l'exercice qui est de poser que "Si X inférieur ou égal a 0,75 alors F <-F+1 " n'est pas facilement visualisable , si on ajoute d'autres boules ayant un autre colorie admettons "9boules blanches, 3 boules noires,5 jaunes et 9 vertes"
ce serait la perdition
1) du coup, la réponse sera laquelle ?
...ben, un beau résumé de tout ce qu'on a dit
avec tes mots.
2) juste au moment de la sortie de la boucle, tu me rappelles ce qu'il y a dans F ?
relis mon message de 19h09
continue pour la suite, prends un exemple si besoin pour t'aider.
je dois couper pour l'instant.
je passe la main.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :