Opérations
Des opérations peuvent être effectuées sur les règles afin de déduire une nouvelle liste des dates. Les opérations respectent l’algèbre de boole (Pour plus d’information : http://fr.wikipedia.org/wiki/Alg%C3...).
Chaque opération s’applique sur la règle précédente, on précise donc = dans l’opérateur afin de signifier explicitement que l’opération s’applique sur la liste elle-même et sur la suivante :
règle1 op= règle2
Le symbole de négation conserve sa fonction et peut être associé à chaque opérateur, de la manière suivante :
règle1 op ! règle2
Mais ce type d’écriture ne doit pas être confondu avec règle1 op= !règle2
Mode opératoire
L’opération s’applique sur chacune des dates de chaque liste, le mode opératoire est le suivant :
on travaille sur une période qui comprend les dates des deux listes, on va donc éventuellement étendre la première liste pour obtenir une période qui contiendra la deuxième liste.
on prend la première date d de cette période dans la première liste que l’on appellera d1, si d1 est un élément de cette liste d1 = 0, si cette date n’est pas dans la période ou si elle n’est pas présente dans la liste alors d1 = 1
on prend la première date d de la période dans la deuxième liste avec les mêmes conditions que pour la première liste afin d’avoir une date d2.
on applique l’opération op en calculant d = d1 op d2 en utilisant les tableaux pour chaque opérateur.
si d = 1 alors la date est ajoutée à la nouvelle liste.
on réitère jusqu’à ce que les dates des 2 listes soient traitées
Dossier
Les opérations consiste à appliquer sur une liste des opérations booléennes.
Coder le temps.
Norme de planification de date.
