Turing Machine Simulator

  • You can specify multiple symbols for a given state by adding a new entry under the first state entry and leaving the "State Name" column blank.
  • The first state in the table will be considered the initial state.
  • Valid symbols are any single character, "any" for any non-blank character or "none" for a blank square.
  • The "any" symbol is considered a fallback symbol if the state has any other symbols associated with it.
  • Valid operations are a comma-separated list of the following items (e.g. "R, R, P1"):
    • L: Shift head left
    • R: Shift head right
    • Px: Print x, where x can be any character
    • E: Erase character
State Name Symbol Operations Result State