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

Informatiker Board » Themengebiete » Theoretische Informatik » formale Sprachen » Prolog DCGs für formale Sprache L » 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 Prolog DCGs für formale Sprache L
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
mika_r1
Grünschnabel


Dabei seit: 09.11.2011
Beiträge: 1

Prolog DCGs für formale Sprache L 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 zusammen,

seit neuestem müssen wir uns in der Vorlesung Konzepte von Programmiersprachen mit Prolog beschäftigen.

Folgende Aufgabe haben wir gestellt bekommen:

Realisieren einen Parser (d.h. Erkenner) für Worte der Sprache [latex]L = \left\{ X^n Y^n Z^{n+1}\ mit\ n \in N \right\}[/latex]. X, Y, Z stellen beliebige Prolog-Terme dar.

Mir ist überhaupt nicht ganz klar, was die Sprach L ist, bzw. was zulässige Worte sind.
Dürfen die Sätze nur aus jeweils drei verschiedenen Prolog-Termen bestehen?
Beudeutet ^n, dass das Word maximal n-mal vorkommen darf?
Dann würde ich daraus folgende Regel lesen: #X = #Y, #Z = #X+1
Somit wäre dann [ a,a,b,a,b,c,c,b,c,c ] ein legales Wort?

Danke schon mal im Voraus,
09.11.2011 22:15 mika_r1 ist offline Beiträge von mika_r1 suchen Nehmen Sie mika_r1 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » formale Sprachen » Prolog DCGs für formale Sprache L