import turingMachine.State;
import turingMachine.Transition;
import turingMachine.TuringMachine;
public category AcceptReject produce the machine which will
solely settle for 1's
TuringMachine atomic number 69 = new TuringMachine('q');
 Â
State[] alphabetic character = new State[3];
q[0] = tm.addState(State.INITIAL);
q[1] = tm.addState(State.FINAL);
q[2] = tm.addState(State.NORMAL);
 Â
tm.addTransition(q[0], q[0], '1', '1', Transition.RIGHT);
tm.addTransition(q[0], q[1], Transition.BLANK, Transition.BLANK,
Transition.LEFT);
tm.addTransition(q[0], q[2], '0', '0', Transition.RIGHT);
 Â
// method input 111
if(tm.process(\"111\"))
System.out.println(\"Accept 111\");
else
System.out.println(\"Reject 111\");
 Â
// method input 1011
if(tm.process(\"1011\"))
System.out.println(\"Accept 1011\");
else
System.out.println(\"Reject 1011\");
}
}
import java.io.FileNotFoundException;
import turingMachine.TuringMachine;
/**
* Turing Machine
*/
public category Addition {
public static void main(String[] args) {
try {
 Â
// Import addition machine
TuringMachine addition = TuringMachine.inParser(\"addition\");
 Â
// Print addition machine
System.out.println(\"Machine content:\");
System.out.println(addition);
 Â
// method input
addition.process(\"1011\");
 Â
// Print the tape content once the method
System.out.println(\"Tape content once process '1011':\");
System.out.println(addition.getTapeSnapshot());
 Â
} catch (FileNotFoundException e)
 Â
}
}