PDA

View Full Version : [Frage] Geben sie den Automaten an, der die Sprache akzeptiert


SideshowRichie
15-01-2003, 14:01
hallo!
das 1. Beipiel ist ja immer das mir egrep und dem minimalen deterministischen automaten.
meine frage: in der Angabe steht "Geben sie einen minimalen deterministischen Automaten an, der die durch den egrep-Ausdruck ... beschriebene Sprache akzeptiert. das heißt eigentlich, dass er nicht nur diese sprache akzeptieren muss.
um zu verdeutlichen was ich meine: Aufgabe 1 vom 24.10. mit dem Ausdruck [BC]*(BA?B)*B?
mein Automat hat nur 2 zustände. von zustand 1 kommt man mit B oder C wieder zu 1, mit A in zustand 2. von zustand 2 kommt man nur mit B wieder in 1. 1 ist endzustand.
meiner meinung nach akzeptiert dieser automat die angegebene sprache (mir fällt kein gegen beispiel ein), aber ich glaube beim test habe ich keine punkte bekommen. ich werd noch zur einsichtnahme gehen und fragen, aber was denkt/wisst ihr darüber?

mfg, Richie

Jimmy
15-01-2003, 14:33
koenntest du vielleicht eine Krixi-Kraxi Skizze oder sowas posten... das waere bildhafter fuer mich, wie dein Automat ausschaut

SideshowRichie
15-01-2003, 18:28
hab nämlich keinen scanner und hab vergessen das man das auch am computer zeichnen kann...
aber hier ist es

akzeptieren tut er die angegebene sprache, glaube ich

Neutrino
16-01-2003, 11:25
hmmm, wenn ich die angabe und die skizze recht verstehe, akzeptiert dein automat alle worte in [BC]*(BA?B)*B?, aber darueber hinaus noch jede menge andere, etwa das
wort AB.

die "akzeptierte" sprache ist irgendwo im skriptum so definiert, dass genau diese sprache erkannt werden muss: nicht weniger und nicht mehr.

sonst waers simpel: nimm einen knoten und mach fuer jedes alphabetssymbol einen pfeil vom knoten zum knoten. dieser automat akzeptiert alle woerter ...

nu

SideshowRichie
16-01-2003, 13:48
stimmt irgendwie... aber das wort akzeptiert ist schon gemein verwendet :)
danke jedenfalls!