Distribution du 13ème jour du mois

Un article de Wikipedia.

Sommaire

Distribution du 13ème jour du mois

But

Déterminer la distribution du 13ème jour du mois dans le calendrier.

Introduction

Les articles de Wikipedia Vendredi treize et Friday the 13th disent que le 13 apparaît plus fréquemment le vendredi que les autres jours, calculons donc la distribution des différents jours du mois dans la semaine.

Année bissextile 
Une année est bissextile si elle es divisible par 4 mais pas si elle est divisible par 100 mais l'est quand même si elle est divisible par 400.

Ainsi le calendrier Grégorien a un cycle de 400 ans.


Nombre de mois sur 400 ans :

  • il y a 400 * 12 = 4800 mois sur 400 ans


Nombre d'années bissextiles sur 400 ans :

  • il y a 400 / 4 - 400 / 100 + 400 / 400 = 100 - 4 + 1 = 97 années bissextiles


Nombre de jours sur 400 ans :

  • il y a 400 * 365 jours + 97 jours des années bissextiles = 400 * 365 + 97 = 14600 + 97 = 146097 jours sur 400 ans


Nombre de semaines sur 400 ans :

  • il y a 146097 jours / 7 = 20871 semaines sur 400 ans


La détermination de la distribution du n-ème jour du mois est similaire à la détermination du 13-ème jour du mois pour n <= 28 pour les années non bissextiles et n <= 29 pour les années bissextiles.

Résultats

Le calcul de la distribution s'effectue en considérant 400 ans depuis l'an 0 (équivalent à l'an 2000 par exemple).


Les calculs sont effectués à l'aide d'une feuille Calc d'OpenOffice 3.1.


Le nombre de jour de décalage d de l'an a depuis le 1 janvier de l'an 0 est obtenu en tenant compte des années bissextiles :

d = (366 + 365 * (a - 1) + [ (a - 1) / 4 ] - [ (a - 1) / 100 ] + [ (a - 1) / 400 ]) modulo 7

Avec [ ] la partie entière de la division et où 366 est le nombre de jours de l'année bissextile 0.

Et, comme :

365 modulo 7 = 1
366 modulo 7 = 2

Alors

d = 2 + (a - 1) + [ (a - 1) / 4 ] - [ (a - 1) / 100 ] + [ (a - 1) / 400 ]  modulo 7

Conclusions

Ressources