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

Informatiker Board » Themengebiete » Theoretische Informatik » formale Sprachen » Grammatiken » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Grammatiken
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Lisa23
Grünschnabel


Dabei seit: 19.10.2011
Beiträge: 7

Grammatiken Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,
ich hätte ne frage wie man herausfinden kann um welche Wortmenge L es sich handelt .
z.b. bei
S--->A
A--->ab
A--->aAb
wie finde ich heraus was L ist was muss man da genau betrachten?
also ich weiss das A=ab ist oder aabb aber ich weiss nicht wie ich bei Grammatiken immer auf das L komme.

Mfg
Lisa
14.03.2012 12:02 Lisa23 ist offline Beiträge von Lisa23 suchen Nehmen Sie Lisa23 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

eine Grammatik ist ja immer über ein 4-Tupel der Form

[latex] G = (V, \Sigma, P, S)[/latex]

definiert. Dabei Steht S für dein Startsymbol. Allermeist ist dies auch S, so wie es auch hier ist.

Ausgehend von dem Startsymbol kann man alle Wörter der Sprache über der Grammatik ableiten. Herauszufinden, um welche Sprache es sich handelt ist ein wenig schwierig. Am besten man versucht sich die ersten paar möglichen Ableitungen aufzuschreiben. Die meisten Aufgaben sind so gestellt, dass man erkennen kann, um welche Sprache es sich handelt. So wie auch hier. Etwas anderes kann ich dir nicht raten.

VG,

Karlito
14.03.2012 19:27 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Lisa23
Grünschnabel


Dabei seit: 19.10.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

wäre hier
L={ab,aabb} falsch? weil ich weiss nicht was S--->A noch anderes sein kann ausser diese beiden möglichkeiten
14.03.2012 20:47 Lisa23 ist offline Beiträge von Lisa23 suchen Nehmen Sie Lisa23 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Lisa,

ja, ist leider unvollständig.

A -> aAb kannst du doch mehrfach anwenden. So ensteht z.B.

aAb -> (aAb für A einsetzen) aaAbb ->(ab für A einsetzen) aaabbb.

Was also entseht ist die Sprache a^n b^n, d.h. die Sprache aller Wörter, die gleich viele a und b enthalten.

VG,

Karlito
14.03.2012 21:07 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » formale Sprachen » Grammatiken