Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

EBNF

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Theoretische Informatik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Paul_H



Anmeldungsdatum: 01.02.2006
Beiträge: 52
Wohnort: Bonn

BeitragVerfasst am: 05. März 2006 15:02    Titel: EBNF Antworten mit Zitat

Aufgabe: Schreiben Sie eine EBNF, mit der man die Sprache ausdrücken kann, welche folgende Wörter beschreibt: , für ,

Meine Lösung sieht nun wie folgt aus:

Mitte ::= "a" | "a" Mitte2 | "b" Mitte "c" "c" "c"
Mitte2 ::= "a" Mitte2 "b" | "a" "b"

Wort ::= Mitte

Falls mir dabei ein Denkfehler unterlaufen ist oder jemand einen anderen, vielleicht übersichtlicheren Vorschlag hat, mich darauf bitte aufmerksam machen.

Dange schön.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Crotaphytus



Anmeldungsdatum: 08.05.2005
Beiträge: 213

BeitragVerfasst am: 05. März 2006 16:38    Titel: Antworten mit Zitat

Ne, sollte eigentlich so passen. Nur vielleicht das zwischen den | noch Klammern, damits wirklich eindeutig wird.


Allgemein muss ich aber sagen: Bescheuerte Aufgabe, erinnert mehr an kontextfreie Grammatiken als an EBNF... Wenn du die Vorteile von EBNF noch n bisschen nutzen willst, könntest du das auch so schreiben:

Wort ::= ("b"Wort"ccc")|("a"Mitte*)
Mitte ::= "ab"

_________________
Genie oder Wahnsinn? Wer kann es wissen...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Theoretische Informatik Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen