Ich brauche dringend Hilfe bei diesem AB. Ich war jetzt 2 Wochen nicht in der Schule (hatte Corona) und komme nicht mehr hinterher.
Wir machen jetzt DEA und haben ein AB bekommen. Ich bin da jetzt schon 3 Tage dran, aber bekomme es nicht hin. :( Bitte, ich kriege sonst eine 6.
DEAs.pdf
Beispiel
Wir wollen einen Automaten \( M \) diskutieren, der Dualzahlen der Form "1010010" bzw. Dualbrüche der Form "10010.01110" erkennt. Wir wollen zur Erleichterung auch leere Zahlen akzeptieren und Zahlen der Formen "xxxxx." und "xxxxx.0". Das heißt, der Automat soll alle Wörter über dem Alphabet \( \left\{0,\:1,\: .\right\}\) akzeptieren, die keinen oder genau einen Punkt enthalten.
\( M=\left(\left\{s_{0},\: s_{1},\: s_{2}\right\},\left\{0,\:1,\:.\right\},\: \mathrm{d},\: s_{0},\:\left\{s_{0},\: s_{1}\right\}\right) \)
\( \mathrm{d}\left(s_{0},\: 0\right) = s_{0},\quad \mathrm{d}\left(s_{0},\: 1\right) = s_{0},\quad \mathrm{d}\left(s_{0},\: .\right) = s_{1} \)
\(\mathrm{d}\left(s_{1},\: 0\right) = s_{1},\quad \mathrm{d}\left(s_{1},\: 1\right) = s_{1},\quad \mathrm{d}\left(s_{1},\: .\right) = s_{2} \)
\(\mathrm{d}\left(s_{2},\: 0\right) = s_{2},\quad \mathrm{d}\left(s_{2},\: 1\right) = s_{2},\quad \mathrm{d}\left(s_{2},\:.\right)=s_{2} \)
Grafisch stellt sich der oben beschriebene Automat wie folgt dar:
(siehe Abbildung)
Die Zustände sind als Kreise dargestellt und die Übergangsregeln mit den Pfeilen zwischen den Zuständen. Den Startzustand erkennt man an dem Pfeil, der aus dem Nichts auf ihn zeigt. Die Endzustände sind doppelt umkreist. Neben den Übergängen steht das Symbol, welches der Automat einlesen muss, um den Übergang durchzuführen. Beispielsweise bleibt der obige Automat im Startzustand, wenn er eine 0 oder eine 1 einliest. Trifft er im Eingabewort irgendwann auf einen Punkt, dann geht er in den Zustand \( s_{1} \). Da dies ein Endzustand ist, würde der Automat das Wort akzeptieren.
Aufgabe 1:
Zeigen Sie, dass die folgenden Zahlen/ Wörter von dem Automaten akzeptiert werden:
[a] 10101
[b] 1.11
[c] .10
[d] .
Zeigen Sie, dass die folgenden Zahlen nicht von dem Automaten akzeptiert werden:
[e] 1.1.
[f] 000111000..
Aufgabe 2:
Wollen wir dagegen leere Zahlen und Zahlen der Formen "xxxxx." und ".xxxx" nicht akzeptieren, so müsen wir den Automaten folgendermaßen modifizieren:
(siehe Abbildung)
Geben Sie das zu diesem Automaten gehörende 5-Tupel \(N\) an.
Aufgabe 3:
Wollen wir auch
a) zulassen, dass Zahlen der Form ".xxxx" möglich sind,
b) führende Nullen vor einer Eins vor dem Dualpunkt unterdrücken,
müssen wir den Automaten weiter modifizieren.
Aufgabe 4:
Beschreiben Sie die Sprachen, die durch die endlichen Automaten erkannt werden, deren Übergangsgraphen in den folgenden Abbildungen dargestell sind. (Aufgabe unvollständig)
Ist ein AB kein Buch!! Also bitte nicht löschen