Notation Notation mathématique, sous forme d'opérateurs div et mod : n div p = nombre de fois que p divise n (diviseur entier) n mod p = le reste de la division de n par p Exemples : 13 div 5 = 2, 13 mod 5 = 3 car 13 = 5x2 + 3 20 div 4 = 5, 20 mod 5 = 0 car 20 = 5x4 + 0 a l'année, ie. 2004. m le rang du mois de l'année; sauf pour janvier et février qui sont considérés respectivement comme les 13e et 14e mois de l'année précédente. q le quantième du mois (1 à 31). j le rang du jour de la semaine, avec par convention 0=Sam., 1=Dim., 2=Lun., ..., 6=Ven.
donc a* = a - 1 et non a
Algorithme 1 - sans tableaux j = {q + 2m + [3(m + 1)/5] + a + [a/4] - [a/100] + [a/400] + 2} mod 7 où [ ] désigne la partie entière d'une division; [ ] équivalent à l'opérateur div. Exemples Quels jours de la semaine tombaient les 18 janvier 1953, 6 juillet 1990 et 11 avril 2004? 18 janvier 1953 q = 18 m = 13 a* = 1952 j = {18 + 2x13 + [3(13 + 1)/5] + 1952 + [1952/4] - [1952/100] + [1952/400] + 2} mod 7 j = {18 + 26 + [42/5] + 1952 + 488 - 19 + 4 + 2} mod 7 j = (18 + 26 + 8 + 1952 + 488 - 19 + 4 + 2) mod 7 j = 2479 mod 7 = 1 car 2479 = 7 x 354 + 1 = 2478 + 1 j = Dimanche = 18 janvier 1953 6 juillet 1990 q = 6 m = 7 a = 1990 j = {6 + 2x7 + [3(7 + 1)/5] + 1990 + [1990/4] - [1990/100] + [1990/400] + 2} mod 7 j = {6 + 14 + [24/5] + 1990 + 497 - 19 + 4 + 2} mod 7 j = (6 + 14 + 4 + 1990 + 497 - 19 + 4 + 2) mod 7 j = 2498 mod 7 = 6 car 2498 = 7 x 356 + 6 = 2492 + 6 j = Vendredi = 6 juillet 1990 11 avril 2004 q = 11 m = 4 a = 2004 j = {11 + 2x4 + [3(4 + 1)/5] + 2004 + [2004/4] - [2004/100] + [2004/400] + 2} mod 7 j = {11 + 8 + [15/5] + 2004 + 501 - 20 + 5 + 2} mod 7 j = (11 + 8 + 3 + 2004 + 501 - 20 + 5 + 2) mod 7 j = 2514 mod 7 = 1 car 2514 = 7 x 359 + 1 = 2513 + 1 j = Dimanche = 11 avril 2004; jour de Pâques. Algorithme 2 - avec aide de tableaux W = (D + M + C + Y) mod 7 avec: C le code du siècle selon Table 1. Y le code de l'année selon Table 2. M le code du mois de l'année selon Table 3. D le quantième du mois (1 à 31). W le rang du jour de la semaine, avec par convention comme ci-dessus W = 0=Sam., 1=Dim., 2=Lun., ..., 6=Ven. Les 3 tables ci-dessous indiquent les codes assignés aux siècles, aux années et aux mois (Kraitchik 1942, pp. 110-111).
Au besoin, le lecteur pourrait vérifier ses résultats de calcul du jour de la semaine au moyen de notre Calendrier pratique, du Calendrier permanent ou du Calendrier perpétuel à 12 mois. Références :
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MENU |
ACCUEIL 6 CHAPITRES CHAPITRE 1 CHAPITRE 2 CHAPITRE 3 CHAPITRE 4 CHAPITRE 5 CHAPITRE 6 7 ANNEXES ANNEXE 1 ANNEXE 2 ANNEXE 3 ANNEXE 4 ANNEXE 5 ANNEXE 6 ANNEXE 7 |