Une solution pour l'exercice 6 du TP3 d'informatique en DEUG MIAS+MASS S1
En France, le calendrier grégorien est en vigueur
depuis le 20 décembre 1582. Il existe plusieurs algorithmes de calendrier
perpétuel. Le suivant est du à Zeller.
ZELLER
Donnée : une date Jour, Mois, Année.
Résultat : le jour S de la semaine correspondant à cette date.
Algorithme :
si Mois>2
alors T<-(Mois-2) ; B<-Année
sinon T<-(Mois+10) ; B<-(Année-1)
S<-(B div 100)
D<-(B-100*S)
(* formule de Zeller *)
R<-Jour+((26*T-2) div 10)+D+(D div 4)+(S div 4)-2*S
V<-(R mod 7)
selon V
0 : S<-dimanche
1 : S<-lundi
2 : S<-mardi
3 : S<-mercredi
4 : S<-jeudi
5 : S<-vendredi
6 : S<-samedi
Question : comment procède cet algorithme ?