Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » formale Sprachen » Reguläre Grammatik erzeugen » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 3 Beiträge
Karlito

Ich löse das Beispiel mal, weil mir gerade langweilig ist.

Als erstes habe ich einen Automaten erstellt, welcher der Grammatik entspricht. Dieses Beispiel hier ist so günstig, dass man sofort die Grammatik ablesen kann. Der Automat ist im Anhang zu finden. Die Produktionen lassen sich direkt ablesen. Der Finalzustand hat eine Epsilon-Produktion.

[latex]G = \{\{S,A,B,C,D,a,b,c,d\}, \{a,b,c,d\}, P, \{S\}\}[/latex] mit

[latex] \begin{array}{rcl}<br />
P = \{ S & \rightarrow & aA, <br />
A & \rightarrow & bB, <br />
B & \rightarrow & cC, <br />
C & \rightarrow & dD, <br />
D & \rightarrow &cC, <br />
D & \rightarrow & \epsilon \}<br />
\end{array}<br />
[/latex]

Karlito hat dieses Bild (verkleinerte Version) angehängt:
grammar1.gif

Karlito

Der Weg ist, soweit keiner eine andere Lösung postet, dieser:
Grammatik in reguläre Grammatik umformen

VG,

Karlito
Spender Reguläre Grammatik erzeugen

So noch eine.

Eine reguläre Grammatik, die die Sprache L erzeugt
L={a(bc)^nd|n>=0}

Wie fang ich da grundlegend an? Wie viele Platzhaltervariablen brauche ich und wonach wird ersetzt bzw. abgeleitet?

Es dankt
der SPender