Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. On demande d’écrire un programme en Java permettant de tester indirectement un générateur de
  2. nombres aléatoires. Cette fonction vous est fournie et possède la signature
  3. float
  4. nombreAleatoire()
  5. , elle renvoie une valeur comprise entre 0 et 1 inclus.
  6. Le programme de test fonctionne ainsi
  7. :
  8. On simule le tirage d’une boule d’une couleur parmi quatre, le bleu, le rouge, le jaune, le vert. Puis
  9. elle est déposée dans une boite ne contenant que des boules de même couleur, s’il reste de la place.
  10. Cette quantité maximale est le résultat d’un tirage aléatoire au début de l’exécution. Lorsque les
  11. quatre boites sont pleines, le programme donne un certain nombre de résultats et s’arrête.
  12. Exemple d’exécution
  13. :
  14. Le nombre maximal de boules pouvant
  15. être contenues dans chaque boite est
  16. :
  17. 14 pour les rouges
  18. 17 pour les bleus
  19. 45 pour les jaunes
  20. 32 pour les vertes.
  21. Tirage d une boule verte , déposée dans la boite correspondante
  22. Tirage d’une boule rouge, déposée dans la boite correspondante
  23. Et ainsi de suite
  24. Affichage des résultats
  25. :
  26. Nombre total de tirages
  27. : 380
  28. Rouges 14
  29. Bleues 17
  30. Jaunes
  31. 45
  32. Vertes 32
  33. Fin
  34. Questions
  35. :
  36. 1)
  37. 1 pt Qu’est ce qu’un générateur de nombres aléatoires
  38. ?
  39. 2)
  40. 3 pts Décrire un algorithme pour un tel générateur
  41. 3)
  42. 3 pts Reformuler l’énoncé en précisant les structures de données utilisables
  43. 4)
  44. 4 pts Décrire l’algorithme du programme
  45. 5)
  46. 9 pts Ecrire le programme en Java, bien commenté
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement