Compléter l'algorithme qui calcule la fréquence des nombres pairs obtenus sur n lancers d'un dé : initialiser compteur à 0 ; répéter n fois : tirer d au hasard entre 1 et 6 ; si … alors … ; enfin renvoyer …
Voir la correction
le test porte sur la parité de d : un entier est pair lorsque le reste de sa division par 2 est nul, ce qui s'écrit d % 2 == 0 en Python. Si ce test est vrai, on ajoute 1 au compteur.
À la fin des n répétitions, le compteur contient le nombre de résultats pairs ; la fréquence est ce nombre divisé par n : on renvoie compteur / n.
Algorithme complété : compteur ← 0 ; répéter n fois : d ← entier aléatoire entre 1 et 6, si d % 2 = 0 alors compteur ← compteur + 1 ; renvoyer compteur / n.
La probabilité théorique d'un résultat pair est 36 = 0,5 : pour n grand, la fréquence renvoyée doit être proche de 0,5. Écrire d % 2 == 1 donnerait la fréquence des impairs, également proche de 0,5.