EBNF
Wir betrachten (f¨ur diese Aufgabe) eine einfache Sprache als eine Menge von Zeichenfolgen.
Mit EBNF k¨onnen nicht nur Programmiersprachen sondern auch solche einfachen Sprachen
beschrieben werden.
- Geben Sie ein EBNF Beschreibung f¨ur folgende Sprachen an.
a) Die Sprache aller nat¨urlichen Zahlen in denen die Ziffer 9 genau einmal enthalten
ist.
b) Die Sprache aller nat¨urlichen Zahlen die durch 5 teilbar sind.
c) Die Sprache aller nat¨urlichen Zahlen die durch 4 teilbar sind. - Es seien die boolschen Variablen A, B, C und die in der Vorlesung besprochenen
Operatoren ^, _, ¬ sowie die Klammerung () gegeben.
Geben Sie die Syntax aller g¨ultigen boolschen Ausdr¨ucke mit den angegebenen Variablen
und Operatoren in EBNF an.
Kann mir jemand bei der Aufgabe helfen… Ansätze usw. ich verstehe leider nur Bahnhof. Wie muss ich anfangen?
Danke!