La machine est faite de trois programmes :
Cete série est à réitérer jusqu'à obtenir le PGCD.
aller à gauche
pour faire aller Emilio vers la gauche (d'un pas)aller à droite
pour faire aller Emilio vers la droitemarquer la case
pour que Emilio coche (ou laisse cochée) la caseeffacer la case
pour qu'Emilio efface la case (ou la laisse effacée)aller à la ligne 5
pour revenir à la ligne 5 du scriptsi coché alors aller à la ligne 5
a pour effet de revenir à la ligne 5 du script si Emilio voit une case cochée à ses piedssi vierge alors aller à la ligne 5
a pour effet de revenir à la ligne 5 du script si Emilio voit une case non cochée à ses piedsprendre un café
a pour effet de ne rien faire (sauf passer à la ligne suivante)stop
arrête toutProgramme 1 | Programme 2 | Programme 3 |
---|---|---|
|
|
|
Attention, l'ordre est important : d'abord le plus petit nombre, ensuite le plus grand.
La machine est actuellement configurée pour effectuer le PGCD de 6 et 9 puisque la représentation unaire de la ligne 2 est 01111110111111111000000000000000000000000000000000.
Numéro du programme actuellement exécuté :
1Emilio lit la ligne 1 qui dit :"".
Vitesse de l'animation :