Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
FisoDuck
Anmeldungsdatum: 27.06.2006 Beiträge: 3 Wohnort: Neumarkt
|
Verfasst am: 27. Jun 2006 09:32 Titel: Linkslineare Grammatik in rechtslineare Grammatik umwandeln |
|
|
Hallo, ich habe folgendes Problem:
Gegeben sei folgende linkslineare Grammatik:
G = ({A, B, C, D}, {a, b, c, d, e}, A, P) mit den Produktionen P
P = { A -> Ade
A -> Be
A -> bc
B -> Bc
B -> C
C -> D
D -> Dab
D -> Ab}
Aus obiger Grammatik soll nun ein endlicher Automat erzeugt werden. Ich weiß wie man da vorgeht! NUR: Wie transformiere ich diese linkslineare Grammatik in eine Rechtslineare! Über eine Hilfestellung für diese Transformation wär ich dankbar.
Grüße FisoDuck |
|
Nach oben |
|
|
|
ED209
Anmeldungsdatum: 30.05.2005 Beiträge: 122
|
Verfasst am: 27. Jun 2006 15:06 Titel: |
|
|
Ich hatte grad viel groessere Probleme aus der linksregulaeren Grammatik einen Automaten zu basteln, als von dem Automaten zu einer rechtsregulaeren Grammatik zu kommen.
imho kann man die einfach aus dem Automaten ablesen.
Gruss,
ED _________________ +++++++++++++[>++++>+<<-]>.--.>---. |
|
Nach oben |
|
|
FisoDuck
Anmeldungsdatum: 27.06.2006 Beiträge: 3 Wohnort: Neumarkt
|
Verfasst am: 27. Jun 2006 21:54 Titel: |
|
|
Hallo,
es ist aber verlangt, dass wir den Automaten über eine rechtslineare Grammatik konstruieren! Es soll über eine Chomsky-Grammatik konstruiert werden - leider fallen links-lineare Grammatiken nicht von Chomsky definiert!
Grüße FisoDuck |
|
Nach oben |
|
|
FisoDuck
Anmeldungsdatum: 27.06.2006 Beiträge: 3 Wohnort: Neumarkt
|
Verfasst am: 28. Jun 2006 14:35 Titel: |
|
|
Hat keiner eine Idee, wie man da vorgeht?
MfG FisoDuck |
|
Nach oben |
|
|
ED209
Anmeldungsdatum: 30.05.2005 Beiträge: 122
|
Verfasst am: 29. Jun 2006 13:05 Titel: |
|
|
Ehrlich gesagt versteh ich das Problem nicht, was ist jetzt die genaue Aufgabenstellung? _________________ +++++++++++++[>++++>+<<-]>.--.>---. |
|
Nach oben |
|
|
|