Jeux Mathématiques et Logiques

 

service maintenu par Gilles HAINRY, agrégé de mathématiques,
Université du Maine
I.U.T. Techniques de Commercialisation
53000 LAVAL
(France)

email : gilles.hainry_at_univ-lemans.fr

 

NUMERO de SEMAINE

 

© Gilles HAINRY, Université du Maine

 

 

Trouver le numéro de la semaine à laquelle appartient un jour donné n’est pas toujours simple ; d’ailleurs, d’un calendrier à l’autre, il arrive que la numérotation ne soit pas effectuée de la même façon.

(Cet article a été écrit pour répondre à une question posée par un cyberlecteur à l'auteur des divers articles et tableaux proposés sur ce site.)

 

1. Postulat

 

Nous adopterons la règle suivante :

Si la première semaine de l’année est incomplète (c’est le cas six fois sur sept ; quand le premier janvier n’est pas un lundi), elle est numérotée 1 dès lors qu’elle a au moins quatre jours, 0 sinon.

Ainsi, le premier lundi de l’année appartient à la semaine 2 lorsque l’année commence un mardi, un mercredi, ou un jeudi ; il appartient à la semaine 1 lorsque le premier janvier est un vendredi, un samedi, un dimanche... ou un lundi.

 

2. Notations

 

Une date se présente sous la forme Q / k / m

Q est le quantième (numéro du jour dans le mois),

k le numéro du mois (1 pour janvier, 2 pour février, 3 pour mars... 12 pour décembre),

m est le millésime de l’année (1998 ou 2027 par exemple).

 

On note : la division à résultat entier par défaut ;

par exemple, 13 : 2 = 6 ;

125 : 5 = 25 ;

34 : 7 = 4.

 

On désigne par x [mod y] le reste de la division de x par y (on dit x modulo y) ;

par exemple, 13 [mod 2] = 1 ;

125 [mod 5] = 0 ;

34 [mod 7] = 6.

 

On pose S = m : 100 ; c’est la partie entière de m divisé par 100.

A = m - 100 S ; c’est le reste de la division de m par 100.

On a aussi A = m [mod 100]

 

3. Le premier janvier

 

Pour une année postérieure à 1582, la formule

 

J = ( 5 S + S : 4 + A + A : 4 ) [mod 7]

pour toute année non bissextile,

et

J = ( 5 S + S : 4 + A + A : 4 + 6 ) [mod 7]

pour toute année bissextile

 

associée au tableau ci-dessous permet d’identifier le premier janvier.

 

J

0

1

2

3

4

5

6

jour

dimanche

lundi

mardi

mercredi

jeudi

vendredi

samedi

 

exemples :

 

3.1. le 1er janvier 1999

On a ici S = 19 et A = 99

il vient 5 S = 95 ; S : 4 = 4 ; A = 99 ; A : 4 = 24

d’où J = ( 95 + 4 + 99 + 24 ) [mod 7]

= 222 [mod 7]

= 5

 

Ainsi, le 1er janvier est un vendredi et la première semaine de janvier n’a que trois jours ; elle porte le numéro 0 et la semaine 1 commence le lundi 4 janvier 1999.


3.2. le 1er janvier 2036

On a ici S = 20 et A = 36

il vient 5 S = 100 ; S : 4 = 5 ; A = 36 ; A : 4 = 9

d’où J = ( 100 + 5 + 36 + 9 + 6 ) [mod 7]

= 156 [mod 7]

= 2

 

Ainsi, le 1er janvier est un mardi et la première semaine de janvier a six jours ; elle porte le numéro 1 et la semaine 2 commence le lundi 7 janvier 2036.

 

On remarquera que 2036 étant une année bissextile, c’est la seconde expression de J qui a été utilisée.

 

4. Numéro du jour dans l’année

 

Considérons la date Q / k / m

 

Si k = 1, N = Q ; il s’agit du Qème jour de l’année.

 

Si k = 2, N = 31 + Q ; il s’agit du ( 31 + Q )ème jour de l’année.

 

Si k > 2, la formule

 

N = Q + Ent ( 30,6 k - 32,3 )

pour une année non bissextile

et

N = Q + Ent ( 30,6 k - 32,3 ) + 1

pour une année bissextile

 

donne le numéro du jour dans l’année.

 

Dans cette formule, Ent (x) donne la partie entière du nombre x. (par exemple Ent(181,9) = 181).

 

exemples :

 

4.1. le 15 juin 1999

On a ici N = 15 + Ent (30,6 . 6 - 32,3)

= 15 + Ent (151,3)

= 15 + 151 d’où N = 166

 

Ainsi, le 15 juin 1999 est le 166ème jour de l’année.

 

4.2. le 7 octobre 2036

On a ici N = 7 + Ent (30,6 . 10 - 32,3) + 1

= 7 + Ent (273,7) + 1

= 7 + 273 + 1 d’où N = 281

 

Ainsi, le 7 octobre 2036 est le 281ème jour de l’année.

 

Il faut remarquer que 2036 étant bissextile, c’est la seconde expression de la formule donnant N qui a été utilisée dans ce second exemple.

 

5. Jour de la semaine

 

Il y a entre le 1er janvier et le Nème jour de la même année une différence de N-1 jours ; ainsi, la formule

 

D = ( J + N - 1 ) [mod 7]

 

permet, avec la même grille de décodage qu’au paragraphe 3, d’identifier une date.

 

Nous redonnons cette grille ci-dessous :

 

J

0

1

2

3

4

5

6

jour

dimanche

lundi

mardi

mercredi

jeudi

vendredi

samedi

 

Les exemples précédents vont nous permettre d’illustrer l’utilisation de cette nouvelle formule.

 

exemples :

 

5.1. le 15 juin 1999

On a vu que N = 166

et que J = 5

Ainsi, on a D = ( 5 + 166 - 1 ) [mod 7]

= 170 [mod 7]

= 2

 

C’est donc un mardi

 

5.2. le 7 octobre 2036

On a vu que N = 281

et que J = 2

Ainsi, on a D = ( 2 + 281 - 1 ) [mod 7]

= 282 [mod 7]

= 2

 

C’est donc aussi un mardi

 

6. Numéro de la semaine

 

D = J + N - 1 est le nombre de jours qui se sont écoulés depuis le dimanche 1er janvier (une fois sur sept) ou depuis le dernier dimanche de l’année m - 1.

 

Donc D - 1 = J + N - 2 est le nombre de jours depuis le lundi 2 janvier, ou depuis le lundi 1er janvier, ou depuis le dernier lundi de décembre de l’année m - 1.

 

Compte tenu du postulat énoncé au premier paragraphe, on en déduit que le numéro W de la semaine à laquelle appartient la date Q / k / m est donné par la formule :

 

W = ( J + N + 5 ) : 7

dans les cas J = 0 ; J = 1 ; J = 2 ; J = 3 ; J = 4

et

W = ( J + N + 5 ) : 7 - 1

dans les cas J = 5 ; J = 6

 

Soit, en définitive, si l’on souhaite une formule plus compacte :

 

W = ( J + N + 5 ) : 7 - ( J : 5 )

dans tous les cas.

 

Remarque :

 

On peut trouver W = 0 dans le cas du ou des premiers jours de l’année lorsque la première semaine (incomplète) de janvier a 1, 2, ou 3 jours ; ces quelques jours appartiennent alors a la dernière semaine, numérotée 52 ou 53, de l’année précédente.

 

De même, le 29 / 12 / m -si c’est un lundi- , le 30 / 12 / m -si c’est un lundi ou un mardi- , le 31 / 12 / m -si c’est un lundi, un mardi ou un mercredi- appartienent à la semaine 1 de l’année m + 1.

 

exemples :

 

6.1. le 15 juin 1999

On a vu que N = 166

et que J = 5

Ainsi, on a W = ( 5 + 166 + 5 ) : 7 - ( J : 5 )

= ( 176 : 7 ) - ( 5 : 5 )

= 25 - 1

= 24

 

C’est donc la semaine n° 24.

 

6.2. le 7 octobre 2036

On a vu que N = 281

et que J = 2

Ainsi, on a W = ( 2 + 281 + 5 ) : 7 - ( J : 5 )

= ( 288 : 7 ) - ( 2 : 5 )

= 41 - 0

= 41

 

C’est donc la semaine n° 41.

 

 

 

 

3 Novembre 1998 (semaine n° 45), Gilles HAINRY, Université du Maine

 




Accueil Articles Problèmes
Q.I. Calendriers Révolution

novembre 1998

Gilles Hainry
Université du Maine
Institut Universitaire de Technologie
Département Techniques de Commercialisation
52 rue Calmette et Guerin
53000 LAVAL (France)
Email: gilles.hainry_at_univ-lemans.fr