hanoi.ml définit 2 fonctions : Hanoi n et Jeu n avec 0 < n < 10. Hanoi n propose une solution animée au problème des tours de Hanoi avec n disques. Jeu n permet de résoudre ce problème de façon interactive. La ligne de commande est hanoi [[-i] ], indiquez -i si vous voulez le résoudre de façon interactive. Mais si vous n'indiquez rien ou si vous cliquez sur hanoi[.exe], une interface graphique se lance. Hanoi n veuillez tapez sur une touche ou cliquez pour commencer +/- augmente/diminue la vitesse progressivement jusqu'à ce qu'une autre touche soit enfoncée, marche mal, réglez plutôt en mode interactif p met l'animation sur pause jusqu'à ce qu'on clique pour relancer l'animation q pour quitter Jeu n les touches de 1 à 3 permettent de sélectionner les mouvements des disques +/- augmente/diminue la vitesse d'animation entrée effectue le mouvement suivant correct On pourra modifier les valeurs de f et de ff qui déterminent respectivement la vitesse par défaut et le temps de pause final. Ou utiliser le bouton de sauvegarde de la vitesse. Pour compiler : ocamlc -o hanoi[.exe] graphics.cma o_gi.ml o_hanoi.ml