Déclarer une machine B pour représenter l’affectation des cours aux salles disponibles pour chaque créneau de la semaine. On utilisera un ensemble abstrait pour les cours et les salles.
On indiquera dans l’invariant le respect des deux dernières consignes.
Écrire les opérations suivantes. Chacune retournera un booléen égal à TRUE si l’opération à été possible et FALSE sinon
placeCours
qui choisi des créneaux pour le cours passé en paramètreplaceCoursMatin
qui choisi des créneaux le matin pour le cours passé en paramètre