A Turing machine is an abstract device that models computation by manipulating symbols on a tape. Learn more
Each machine has a finite number of states and symbols, fixed at startup. The tape is infinite and is blank where unused.
A Turing machine is defined by the tuple:
M = 〈 Q, Γ, b, Σ, δ, q0, F 〉
For a great introduction, see the Stanford Encyclopedia of Philosophy entry.
Configure your Turing machine and simulate its operation with these steps:
currentState currentSymbol newState newSymbol dir
Example: INIT 0 WRITE 1 R
Comments start with //
(configurable)