Dans ce devoir on s'appuira sur
la distribution de cours
réunies dans
source.tar. On prendra soin de documenter
correctement les sources.
On travaillera en binôme, un seul monôme
par groupe de TD sera autorisé.
On inclura des programmes de démontration.
Le résultat sera sous la forme d'un fichier nom.tar avec la
documentation incluse. La chaine de caractère nom sera composée des noms de login
du binome séparé par un -. Un fichier Readme contiendra, le nom complet
du binome, son groupe de TD, et les noms des programmes de démonstration.
Architecture du code
Générer une documentation qui fait apparaitre clairement l'architecture du code qui vous est donné dans le fichier source.tar.
Quelques modifications
-
La méthode definitif controle l'échange
entre éléments. Modifier les sources de manière à ce qu'elle renvoie
une exception lorsqu'il y a un swap sur deux éléments qui ont leurs places
définitives.
- La classe Statistiques permet de compter les opérations
élémentaires. Son utilisation est faite par la classe Gtracer2.
Ceci a été fait volontairement pour vous donner de petits exercices :-).
- Pourquoi faut-il améliorer cette architecture ?
- Modifier le code pour rendre l'exploitation des statistiques indépendantes du
code graphique.
Temps conseillé : 20h maximum rédaction comprise (5 pages maximum en HTML ou RTF).
Date de remise : 7 Avril 2000