phineas204
Messages postés2Date d'inscriptionjeudi 26 avril 2012StatutMembreDernière intervention26 avril 2012
-
26 avril 2012 à 18:19
NulenVBA -
5 févr. 2015 à 16:51
avec un bouton "Résolution" pour que l'ordinateur "joue" à la place de l'utilisateur et résolve le jeu.
J'ai compris l’algorithme de récursivité, cependant je ne maitrise pas assez VBA pour l'intégrer dans le code existant...
n : nombre de disques utilisés
D : emplacement de départ
A : emplacement d'arrivée
I : emplacement intermédiaire
sub Hanoi(n,D,A,I)
si n =1
alors
Deplacer le disque de D vers A
sinon
Hanoi(n-1,D,I,A)
Deplacer le disque de D vers A
Hanoi(n-1,I,A,D)
fin-du-si
fin-du-sub
Si quelqu'un a une idée, ce serait super !
Merci d'avance :)
phineas204
Messages postés2Date d'inscriptionjeudi 26 avril 2012StatutMembreDernière intervention26 avril 2012 26 avril 2012 à 20:18
Pas exactement !
Je vais effectuer une formation en informatique algorithmique, notamment sur la récursivité, c'est pourquoi une résolution "graphique" d'un algorithme connu pourrait m'aider à assimiler la démarche et par la suite travailler de façon homologue avec d'autres problèmes.
C'est donc plutôt une démarche personnelle pour avoir un bon exemple...