Académique Documents
Professionnel Documents
Culture Documents
2 Méthode du décalage
Ce qui compte dans le calcul du jour de la semaine c’est le "décalage" de jours,
autrement dit le reste de la division du nombre de jours d’écart par 7. Établissons
le décalage de jours que chacun des mois de l’année entraîne :
Mois Janv. Fév. Mars Avr. Mai Juin Juil. Août Sept. Oct. Nov. Dec.
Reste 3 0 ou 1 3 2 3 2 3 3 2 3 2 3
3 L’algorithme
B Si l’on effectue plusieurs fois le programme : Variables : J, M, A, D, I : entiers
• La première fois, on rentre les décalages mois L1 , L2 liste
entre accolades, Entrées et initialisation
• Les fois suivantes, rentrer seulement L1 Entrer la liste décalage mois : L1 Lire J,
• Rentrer dans la chaîne de caractère 1 les jours M, A
de la semaine 0→D
Traitement et sorties
si A > 2000 alors
A − 2000
→A
A A
−Ent + Ent →D
100
400
A
D + Ent +1 → D
4
A A
si M > 2 et Ent = alors
4 4
D−1 → D
fin
D+A → D
pour I de 1 à M − 1 faire
D + L1 ( I ) → D
fin
D+ J−1 → D
Afficher D
D+6
D + 6 − 7Ent →D
7
8D + 1 → D
Afficher la sous chaîne à partir de D
de longueur 8
sinon
1999 −A →A
A A
−Ent + Ent →D
100
400
A
D + Ent →D
4
A+1 A+1
si M > 2 et Ent = alors
4 4
D+1 → D
fin
D+A → D
pour I de M + 1 à 12 faire
D + L1 ( I ) → D
fin
D + L1 ( M) + 29 − J → D
Afficher D
D
D − 7Ent →D
7
Afficher D
8(6 − D ) + 1 → D
Afficher la sous chaîne à partir de D
de longueur 8
fin