Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- On demande d’écrire un programme en Java permettant de tester indirectement un générateur de
- nombres aléatoires. Cette fonction vous est fournie et possède la signature
- float
- nombreAleatoire()
- , elle renvoie une valeur comprise entre 0 et 1 inclus.
- Le programme de test fonctionne ainsi
- :
- On simule le tirage d’une boule d’une couleur parmi quatre, le bleu, le rouge, le jaune, le vert. Puis
- elle est déposée dans une boite ne contenant que des boules de même couleur, s’il reste de la place.
- Cette quantité maximale est le résultat d’un tirage aléatoire au début de l’exécution. Lorsque les
- quatre boites sont pleines, le programme donne un certain nombre de résultats et s’arrête.
- Exemple d’exécution
- :
- Le nombre maximal de boules pouvant
- être contenues dans chaque boite est
- :
- 14 pour les rouges
- 17 pour les bleus
- 45 pour les jaunes
- 32 pour les vertes.
- Tirage d une boule verte , déposée dans la boite correspondante
- Tirage d’une boule rouge, déposée dans la boite correspondante
- Et ainsi de suite
- Affichage des résultats
- :
- Nombre total de tirages
- : 380
- Rouges 14
- Bleues 17
- Jaunes
- 45
- Vertes 32
- Fin
- Questions
- :
- 1)
- 1 pt Qu’est ce qu’un générateur de nombres aléatoires
- ?
- 2)
- 3 pts Décrire un algorithme pour un tel générateur
- 3)
- 3 pts Reformuler l’énoncé en précisant les structures de données utilisables
- 4)
- 4 pts Décrire l’algorithme du programme
- 5)
- 9 pts Ecrire le programme en Java, bien commenté
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement