We can experience the practical usage of java as a CAD tool. This FSM adds binary numbers. Press the buttons to set the value for each of the digits in the binary numbers u, v to be added. Use the restart fsm button to reposition the head in the begining of the tape. Advance tape and Reverse tape advances or retreats the head one position on the tape, respectively.
Students act out the workings of a finite state machine.
By doing so they understand how a finite state machine works and the kinds of patterns that it can recognize. Babette and Babuie have an odd relationship and some very strange conversations. Babuie's behavior is particularly bizarre. The object is to guess the structure of a finite state machine by finding out which words are accepted by the machine and which ones are not. Then take a look at Libero, a free software tool from iMatix.