|
Hallo. Ich brauche bitte eure Unterstützung.
Hier die Frage:
Entwickeln Sie einen endlichen Automaten, der genau 5 Buchstaben einliest. Der letzte Buchstabe muss dabei ein sein. Klein- und Großschreibung muss Ihr Automat nicht unterscheiden können. Stellen Sie den Automaten mit einem Zustands-Diagramm dar.
Meine Lösung: siehe Bild
Ist das so richtig?
Danke
Gruss
Ben
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen." |
|
|
Ich gebe dir mal einen Tipp. Ein Zustandsautomat muss immer wissen, was er bei einer Eingabe "tun" soll, wenn er in einem Zustand ist. Jetzt schau dir mal dein Beispiel an. Was ist denn, wenn im letzten Zustand vor der Termination z.B. kein z eingegenen wird? Was soll der Automat denn dann tun? Soll die komplette Eingabe verworfen werden? Soll nur der letzte Wert nochmal eingelesen werden? Oder will die Aufgabe, dass der Automat genau die letzten 5 Zeichen (falls möglich) vor einem "z" einliest?
Du musst dir erst über diese ganzen Fragen Gedanken machen, dann kann ich dir auch weiterhelfen...
LG
|
|
Hallo,
also bei meiner Lösung wird der Zustand beendet egal ob eingegeben wird oder nicht. Dann ist das ja falsch ;-). Auch bei den anderen Buchstaben, wenn der falsche Buchstabe eingegeben wird, wird der Zustand einfach beendet/verworfen. Also richtig wäre, wenn zb. beim ersten Buchstabe keine a eingebeben wird, muss der Zustand nochmal wiederholt bis eine a eingegeben wird. Erst dann geht es zum nächsten Zustand weiter usw.. Bin ich jetzt auf dem richtigen Weg?
LG
|
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|