Startseite / Rechner / Online-FSM-Endlicher-Zustandsmaschinen-Simulator
Kostenlose Online-Werkzeuge

Online-FSM-Endlicher-Zustandsmaschinen-Simulator

Simuliert deterministische Zustandsübergänge für eine Eingabezeichenfolge. Regeln als Zustand,Zeichen,Folgezustand eingeben und den Zustandspfad prüfen.

Jetzt verwenden

Online-FSM-Endlicher-Zustandsmaschinen-Simulator

Simuliert deterministische Zustandsübergänge für eine Eingabezeichenfolge. Regeln als Zustand,Zeichen,Folgezustand eingeben und den Zustandspfad prüfen.

Beispiel

Eingabe
q0,0,q0
q0,1,q1
q1,0,q0
q1,1,q1
input = 1011; initial = q0
Ergebnis
q0 → q1 → q0 → q1 → q1

Eingabe und Berechnung

Jeden Übergang als aktueller Zustand,Eingabezeichen,nächster Zustand auf eine eigene Zeile schreiben. q0,0,q0; q0,1,q1; q1,0,q0; q1,1,q1 auf vier getrennte Zeilen verteilen.

Eingabezeichenfolge 1011 und Anfangszustand q0 einstellen, dann starten. Erwartet: q0 → q1 → q0 → q1 → q1; Endzustand q1. Jeden Übergang mit der Tabelle vergleichen.

Grenzen

Höchstens 200 Regeln und ein Unicode-Codepunkt je Eingabezeichen. Doppelte Zustand-Zeichen-Regeln oder fehlende Übergänge führen zu Fehlern. Kein Feld für akzeptierende Zustände, keine Epsilon-Übergänge, Minimierung oder Diagramme.

Zustandsnamen und Anfangszustand sind auf 50 UTF-16-Code-Einheiten begrenzt, die Eingabe auf 10000. Rand-Leerraum in Regelfeldern wird entfernt; reine Leerraumzeichen sind keine Eingabesymbole. Den Anfangszustand exakt und ohne Rand-Leerraum eingeben; Groß-/Kleinschreibung zählt. Leere Eingabe gibt den Anfangszustand zurück. Fehlende Übergänge liefern nur einen allgemeinen Fehler, keine Position oder Teilroute.

Die Verarbeitung erfolgt lokal im Browser.