... | @@ -3,13 +3,18 @@ Tous les codes sauf un sont en Python, avec des interfaces sommaires construites |
... | @@ -3,13 +3,18 @@ Tous les codes sauf un sont en Python, avec des interfaces sommaires construites |
|
### Code en Scratch
|
|
### Code en Scratch
|
|
Le premier code est en "Scratch", un langage de programmation utilisé dès le collège, car il a été développé dans le cadre d'un stage de 3e.
|
|
Le premier code est en "Scratch", un langage de programmation utilisé dès le collège, car il a été développé dans le cadre d'un stage de 3e.
|
|
|
|
|
|
#### Le sac de crues
|
|
#### Le sac de crues (existe aussi en Python)
|
|
**Objectif** : simuler le tirage simultanée de 100 billes avec remise, sachant que la probabilité de tirer une bille rouge est de 1/100, une bleue 1/100 également, une verte 8/100 et une noire 90/100.
|
|
**Objectif** : simuler le tirage simultanée de 100 billes avec remise, sachant que la probabilité de tirer une bille rouge est de 1/100, une bleue 1/100 également, une verte 8/100 et une noire 90/100.
|
|
|
|
|
|
`TirageAleatoiresSeriesDeCrues.sc` : code en **Scratch** pour simuler des tirages successifs de billes dans un sac, afficher le décompte et représenter graphiquement les couleurs des billes tirées.
|
|
`TirageAleatoiresSeriesDeCrues.sc` : code en **Scratch** pour simuler des tirages successifs de billes dans un sac, afficher le décompte et représenter graphiquement les couleurs des billes tirées.
|
|
|
|
|
|
### Codes en Python
|
|
### Codes en Python
|
|
Tous les autres sont en Python, développés en Python 3.8 avec Matplotlib 4, ils seront progressivement testés avec Python 3.10 et Matplotlib.
|
|
Tous les autres sont en Python, développés en Python 3.8 avec Matplotlib 4, ils seront progressivement testés avec Python 3.10 et Matplotlib 3.6.
|
|
|
|
|
|
|
|
|
|
|
|
#### Le sac de crues (mpl 3.6)
|
|
|
|
**Objectif** : simuler le tirage simultanée de 100 billes avec remise, sachant que la probabilité de tirer une bille rouge est de 1/100, une bleue 1/100 également, une verte 8/100 et une noire 90/100.
|
|
|
|
Par rapport au code en Scratch, il permet de régler le nombre de billes et de calculer les cumuls sur l'ensemble des tirages.
|
|
|
|
|
|
#### Calcul des probabilités de crue
|
|
#### Calcul des probabilités de crue
|
|
**Objectif** : répondre à la question "quelle est la probabilité de rencontrer exactement/au moins k fois un débit supérieur au débit de période de retour T sur N années données".
|
|
**Objectif** : répondre à la question "quelle est la probabilité de rencontrer exactement/au moins k fois un débit supérieur au débit de période de retour T sur N années données".
|
... | | ... | |