The Turing Machine


The instruction table

  This is the turing machine simulator which runs program according to rules in the instruction table.
  You can manage the table by clicking on its cells, except of state cells. Use buttons "Add symbol" to add a new symbol to alphabet, "Remove symbol" to remove the last symbol from alphabet, "Add state" to add a new state, "Remove state" to remove the last state.
  "Run" button runs your algorithm with your input, "Clear" button clears the tape (use it when you change the instruction table) and "Step" button do a step forward in your program.
Use

q1
q2
q3
q4
q5
q6

The input

The tape: