Jean-Jacques BOURDIN
Parmi les automates celui mis en place par Turing est l‘un des plus connus. Il se compose :
On peut démontrer que tout programme peut se ramener à une machine de Turing.
Voici un exemple de machine de Turing (tiré de wikipedia)
Etat Lu → Etat' écrit sens e1 1 e2 0 R e1 0 arrêt e2 1 e2 1 R e2 0 e3 0 R e3 1 e3 1 R e3 0 e4 1 L e4 1 e4 1 L e4 0 e5 0 L e5 1 e5 1 L e5 0 e1 1 R
Quand la bande initiale est
00001100000et que la tête de lecture est sur la case 5 (le 1 le plus à gauche), il ne reste plus qu'à faire tourner le programme pour voir ce qui se passe.
Écrire une machine de Turing qui vérifie que le mot est composé d‘autant de a que de b. Alphabet={a, b, c, x} où x est une lettre imposant l'arrêt de la bande.
.