Using Finite State Machines

The applet below creates problems for you to practice using finite state machines. You will be given the matrix representing a finite state machine, and a string of inputs, and asked to compute either the corresponding outputs or the sequence of states occupied by the machine. When you have computed your answer, enter it by clicking on the buttons for the outputs or states, and then click on the "Check Answer" button to find out if you did the problem correctly. You may try the same type of problem with a different machine by clicking on the "Same Problem" button, or choose to practice with the other type of problem ("Next Problem" button).

You need a Java-capable browser such as Netscape 2 for Windows or Netscape 3 for Macintosh to be able to work with the units problems.

Do you need some reminders about

©2002, Kenneth R. Koehler. All Rights Reserved.