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

Informatiker Board » Themengebiete » Theoretische Informatik » 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 »
la1
Grünschnabel


Dabei seit: 08.02.2015
Beiträge: 1

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

Meine Frage:
Gegeben seien die Produktionsregeln P einer Grammatik G:
P={A->B,A->(A),A->A+A,A->A-A,
B-> 0|1|2|3|4|5|6|7|8|9}

a) Erganzen Sie den Auszug zu einer vollstandigen Grammatik G. Welchen
Typ hat sie?

b) Die Grammatik erzeugt Arithmetische Ausdrucke mit Addition, Subtraktion
und Klammerung. Geben Sie fur den Ausdruck
3 + 4 + (5 - (1 + 1))
eine mogliche Ableitungen an.

Kann mir jemand die Aufgabe lösen, wäre echt sehr sehr dankbar. Ist sehr wichtig.

Meine Ideen:
-

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von la1: 08.02.2015 22:06.

08.02.2015 22:04 la1 ist offline E-Mail an la1 senden Beiträge von la1 suchen Nehmen Sie la1 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

RE: 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

Ich helfe gerne bei solchen Aufgaben, aber einfach so lösen werde ich sie nicht.

Zitat:
Original von la1
a) Ergänzen Sie den Auszug zu einer vollstländigen Grammatik G. Welchen
Typ hat sie?


Schau dir die Definition formaler Grammatiken auf Wikipedia an. Danach sollte es Möglich sein, das 5-Tupel für die Grammatik zu erstellen. Bei Verständnisproblemen bitte nachfragen.
Was die Einordnung in die Chomsky-Hierarchie angeht, gibt es auf einer weiteren Wikipedia-Seite Hilfe.

Zitat:
Original von la1
b) Die Grammatik erzeugt Arithmetische Ausdrücke mit Addition, Subtraktion
und Klammerung. Geben Sie für den Ausdruck
3 + 4 + (5 - (1 + 1))
eine mögliche Ableitungen an.


Nehmen wir ein anderes, kleineres Beispiel: 3 - (5 + 7). Eine mögliche Ableitung wäre:
[latex]<br />
\begin{array}{ll}<br />
A & \vdash A - A<br />
& \vdash A - (A)<br />
& \vdash A - (A + A)<br />
& \vdash B - (A + A)<br />
& \vdash B - (B + A)<br />
& \vdash B - (B + B)<br />
& \vdash 3 - (B + B)<br />
& \vdash 3 - (5 + B)<br />
& \vdash 3 - (5 + 7)<br />
\end{array}<br />
[/latex]


Gruß,

Karlito
12.02.2015 01:26 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 » Grammatiken