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
q0,0,q0 q0,1,q1 q1,0,q0 q1,1,q1 input = 1011; initial = q0
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.