Using the FSA Applet to Build FSAsTo create an alphabet: click the alphabet tab, select the desired characters by clicking on each, and then quit by clicking OK. To create a state: control-left click To make a state the start state: right click with the cursor inside the state, check "Start State" To make a state a final state: right click with the cursor inside the state, check "Final State" To label a state: right click with the cursor inside the state, select "Properties," type a state name in the "Label" field To describe a state: right click with the cursor inside the state, select "Properties," type a phrase in the "Description" field. To create an arrow: place the cursor in the source state, control-left click, and drag the arrow to inside the target state. To label an arrow: place the cursor on the arrow head, right click, click Edit Symbols, click on the symbols you want as labels on the arrow, click OK. To move a state: place the cursor inside the state, left click, and drag. To remove a state: place the cursor inside the state, right click, click "Remove" To remove an arrow: place the cursor on the arrow head, right click, click "Remove" To start over: click the "Clear" tab, click "Clear FSA" To save your fsa: there is no way to save the fsa to disk from the applet because of security constraints in your browser, so if you want to keep a copy of the fsa, capture your screen (alt-print scrn on Windows machines) and save the captured image or print it. |