JFLAP 7.0 Tutorial
We provide basic tutorials on many of the concepts in JFLAP to help you get started.
If you cannot expand or collapse the index menus, please enable Java script in your Internet browser.
Please send typos in the tutorial or JFLAP bug reports to
jflap AT cs.duke.edu
If you wish to download all files used in this tutorial at once, feel free to utilize Tutorial_JFLAP_Files.zip.
For more information on JFLAP, please visit www.jflap.org.
We have not updated the tutorial, but made some changes for Turing
machines. Standard Turing machines and Building Block Turing machines are
different. When opening a Turing machine you can decide if you want to
convert it to Building Block mode, so you can then add Building blocks to
it or not. Once in Building Block mode, you cannot convert it back to a
standard Turing machine.
For Building Blocks, we strongly encourage you to create the building blocks first and test them and then build with them. You can edit them once they are in a Turing machine but it is not recommended if you are using the building block multiple times for a Turing machine.
We have updated some parts of the Tutorial for JFLAP 7.0.
The Undo / Redo tools in introduced in JFLAP 7.0 function like the other JFLAP tools, rather than like they do in most other editing programs. You have to click on the tool (or use the hotkey) to select it and then click again within the bounds of the canvas to use it.