Turing Machines - Examples and Simulations 
Turing train set



A Turing computer is so simple
to make that components as
 simple as model train switches
can be used to model the
instructions executed by a
Turing machine.




Here are some working examples of a Turing machine.  Because the Turing machine applets come with extensive instructions, clicking on the instructions will cause the instructions to open up in a separate window.  Thus the instructions can be used while running the applet.

This instruction-based Turing machine applet is probably the best one to start with.  Try out the various programs that are available.  Execute the programs step by step to gain an understanding of how the machine works.  On the same web site is a more sophisticated example and there are instructions how to write programs for this Turing machine simulator.

This Turing machine can add or multiply numbers.  Here are the directions for using it.

Princeton University hosts this Turing machine simulator that also shows a state diagram along with changes in the tape (but doesn't show the individual instructions).

     Home   |   Overview   |   History    |   Tutorials   |   Multimedia and Lectures    
Examples and Simulations   
|   Advanced Topics