... | ... | @@ -11,19 +11,21 @@ Le programme effectue des tirages d'une série de 100 billes. |
|
|
|
|
|
Le code analogue en Python, en développement, est plus adapté aux grands tirages, et propose un bilan par série et total.
|
|
|
|
|
|
### Principe : tirage d'un nombre de 1 à 100 et conversion en couleur
|
|
|
|
|
|
La fonction « nombre aléatoire » de Scratch permet d’affecter à une variable nommée tirage une valeur entière prise au hasard entre 1 et 100 (avec la même probabilité de tirer chacun des numéros). Ce numéro est ensuite transcrit en couleur et en « classe de crue » selon la composition établie pour le sac :
|
|
|
- les numéros 1 à 90 correspondent aux billes noires = « crue inférieure à la décennale »
|
|
|
- les numéros 91 à 98 inclus correspondent aux billes vertes = « crue entre la décennale et la cinquantennale »
|
|
|
- le numéro 99 correspond à la bille bleue = « crue entre la cinquantennale et la centennale »
|
|
|
- le numéro 100 correspond à la bille rouge = « crue supérieure ou égale à la centennale ».
|
|
|
|
|
|
Le programme permet d’effectuer un grand nombre de tirages rapidement ; ici on a défini une boucle de 100 itérations. A chaque tirage d’une bille autre que noire, un texte décrivant la classe de crue s’affiche d’autant plus longtemps que la crue est rare. Les résultats des tirages sont représentés par le dessin des billes et les valeurs finales des compteurs « nombre de billes noires », « ..vertes », « ...bleues » et « … rouges ».
|
|
|
| capture en cours d'exécution| capture en fin d'exécution |
|
|
|
| ------ | ------ |
|
|
|
| ![image](uploads/f98dc2c1ab201b12fc802bec51eea85d/image.png) | ![image](uploads/309f894726a4283deaf7d1f98b74aa23/image.png) |
|
|
|
|
|
|
|
|
|
### Principe : tirage d'un nombre de 1 à 100 et conversion en couleur
|
|
|
|
|
|
La fonction « nombre aléatoire » de Scratch permet d’affecter à une variable nommée tirage une valeur entière prise au hasard entre 1 et 100 (avec la même probabilité de tirer chacun des numéros). Ce numéro est ensuite transcrit en couleur et en « classe de crue » selon la composition établie pour le sac :
|
|
|
- les numéros 1 à 90 correspondent aux billes noires = « crue inférieure à la décennale »
|
|
|
- les numéros 91 à 98 inclus correspondent aux billes vertes = « crue entre la décennale et la cinquantennale »
|
|
|
- le numéro 99 correspond à la bille bleue = « crue entre la cinquantennale et la centennale »
|
|
|
- le numéro 100 correspond à la bille rouge = « crue supérieure ou égale à la centennale ».
|
|
|
|
|
|
Le programme permet d’effectuer un grand nombre de tirages rapidement ; ici on a défini une boucle de 100 itérations. A chaque tirage d’une bille autre que noire, un texte décrivant la classe de crue s’affiche d’autant plus longtemps que la crue est rare. Les résultats des tirages sont représentés par le dessin des billes et les valeurs finales des compteurs « nombre de billes noires », « ..vertes », « ...bleues » et « … rouges ».
|
|
|
|
|
|
### Quelques résultats
|
|
|
Chaque tirage est aléatoire, et chaque séquence est une réalisation de 100 tirages parmi toutes celles possibles, déterminée par le hasard. Ce programme permet d’illustrer la notion de hasard et de « fenêtre d’observation » : si on ne regarde qu’une séquence, on peut avoir une vision très fausse de la probabilité de crue… Exécuter plusieurs fois le programme permet de montrer et discuter de la variabilité : 100 tirages aléatoires peuvent générer une série sans grandes crues (que des billes noires et quelques vertes) ou au contraire une série avec beaucoup de crues fortes, avec par exemple deux crues « rouge » et une « bleue » en cent ans.
|
|
|
|
... | ... | |