Zustände sind \(q_0\), \(q_1\) und \(q_2\).
Anfangszustand ist \(q_0\).
Transitionen sind \(q_0\stackrel{|}{\to}q_1\), \(q_1\stackrel{|}{\to}q_2\) und \(q_2\stackrel{|}{\to}q_0\).
Wenn dieser Automat das Wort gelesen hat, dann kennt er den Divisionsrest.
Ergänzung zu einer Turingmaschine: In den Transitionen wird zusätzlich das aktuelle Zeichen gelöscht und der Lese-/Schreibkopf nach rechts bewegt. Jetzt müssen nur noch dem Zustand entsprechend viele | aufs Band geschrieben werden, falls ein * gelesen wird.