The Turing Machine Simulator

This is a Turing Machine Simulator.
Right below you can define your program by inserting instructions:
  • q is the reading state;
  • a is the reading symbol;
  • q' is the next state;
  • a' is the next symbol;
  • x is the direction of the next movement (right/left)

q

a

q'

a'

x

0
 

add new istruction

save program

Set of states: Alphabet: Initial state: Current state:

Initial state:

0123456