Verändern Sie das Skript des unten dargestellten Kellerautomaten so, dass das Wort 111110011 als Eingabe genommen wird (dafür muss die Variable inputs im Deklarationsbereich angepasst werden). Drücken Sie nach der Veränderung des Skripts zunächst auf Draw!
Simulieren Sie den Kellerautomaten entweder durch wiederholtes Drücken des Buttons 'Simuliere einen Schritt' oder durch Eingabe des Werts -1 für die Variable simSteps. Wie viele Symbole stehen nach Ablauf der (nicht akzeptierenden) Rechnung im Keller?
Deine Lösung:
→ Aufgabe beenden | → Aufgabe diskutieren
Überfordert...? Gelangweilt...? → Beteilige Dich an Diskussionen oder sage uns, was gut bzw. schlecht ist, in der → 3-Minuten-Umfrage.
Definiere den Startzustand s0, Endzustände F und das input-Wort im Deklarationsbereich.
Tipp: Regeln können zusammengefasst werden, auf der rechten Seite, der linken oder beiden:
→ Mehr Hilfe zu 'Endlicher-Automat'...
oder 'von s0 ohne die Eingabe zu lesen...' als: (s0, lambda, k) => (s1, abck);
Definiere den Startzustand s0, Endzustände F, das Kellersymbol kSymb und input-Wörter im Deklarationsbereich.
→ Mehr Hilfe zu 'Kellerautomat'...
Definiere den Startzustand s0, Endzustände F, das blank-Symbol und input-Wörter im Deklarationsbereich.
→ Mehr Hilfe zu 'Turingmaschine'...
Grammatiken können in zwei Modi betrieben werden (Gesamtbaum oder Parsebaum).
Beachte: Das leere Wort heißt epsilon, nicht lambda, in Grammatik-Skripten.
→ Mehr Hilfe zu 'Grammatik'...
Beispiel: (((((a+b).b)*.c).d)+O)oder äquivalent: ((a+b)b)*cd
Die Ausgabe wird automatisch durch einige Standard-Operationen vereinfacht. Um auch das Skript zu vereinfachen, klicke auf vereinfache (ein bisschen) .
→ Mehr Hilfe zu 'Regulärer-Ausdruck'...
→ Mehr Hilfe zu '2-3-4-Baum'...
→ Mehr Hilfe zu 'Rot-Schwarz-Baum'...
Die Benennung der Variablen kann angepasst werden, indem vorne a,b,c,... eingefügt wird.
→ Mehr Hilfe zu 'BDD'...
→ Mehr Hilfe zu 'Huffman-Code'...
→ Mehr Hilfe zu 'Schaltkreis'...
→ Mehr Hilfe zu 'Zahlen'...
Wenn formulaMode=true eingestellt ist (im Deklarations-Bereich), dann ist der Mathe-Modus eingeschaltet. Alles außen herum (Package-Deklarationen, \documentclass, \begin{document} usw.) fallen in diesem Fall weg.
Latex-Code kann aus allen auf Latex basierenden Skripten generiert werden, indem auf den Button zeige generator-code geklickt wird.
Beachte: Im Augenblick kann nur der Graphviz-'dot'-Prozessor genutzt werden.