Zum Inhalt springen

Endlicher Automat

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 31. Januar 2003 um 13:59 Uhr durch Fristu (Diskussion | Beiträge) (typos). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ein endlicher Automat ist eine Maschine mit Ein- und Augabebereich und einem Zustandsspeicher, der nur eine endliche Anzahl Zustände speichert. Der Automat liest Zeichen um Zeichen von der Eingabe und legt aufgrund des Eingabezeichens und des inneren Zustandes ein Ausgabezeichen fest. Es gibt verschiedene Arten von endlichen Automaten. Sie werden im Rahmen der Berechenbarkeits-Theorie untersucht. Deterministische endliche Automaten können als Spezialfall von nichtdeterministischen Automaten aufgefasst werden. Jeder nichtdeterministische Automat kann durch einen ebenbürtigen deterministischen Automaten dargestellt werden. Dieser braucht dazu aber mehr Zustände. Endliche Automaten werden im Programmieralltag häufig angewandt


Ein Mealy-Automat ist ein endlicher Automat, der die Ausgabe in Verbindung mit den Zustandsübergängen (Transition) liefert, bei einem Moore-Automat ist mit jeden Zustand eine Ausgabe verknüpft. Automaten, die keine Ausgaben mit den Zuständen oder Transitionen verbunden haben, sondern nur angeben ob ein Endzustand erreicht oder nicht erreicht wird, heißen Endliche Akzeptoren.