Prof. Dr. Franz Schweiggert Abteilung Angewandte
Informationsverarbeitung 12. November 2003
Dr. Andreas Borchert, Michael Wiedemann Blatt 5
Allgemeine Informatik I (WS 2003/2004)
Abgabetermin: 19. November 2003
Gegeben sei die Grammatik
aus dem
vorherigen Übungsblatt mit folgenden Eigenschaften:
Stellt diese Grammatik bitte in EBNF-Form dar. Welche Form der
Rekursion aus der obigen Definition lässt sich dabei dank EBNF
in der Notation vermeiden?
Gegeben sei eine Sprache mit dem Vokabular = {a, b}
mit folgenden verbal beschriebenen Eigenschaften:
``Zur Sprache gehören alle Folgen aus dem
Vokabular , für die gilt: Die Folge beginnt mit einem b, gefolgt
von einem a, danach eine ungerade Anzahl an b, abgeschlossen durch
ein a.''
Ihr solltet folgendes erledigen:
- Zeichnet ein Syntax-Diagramm, das diese Sprache beschreibt. Tipp:
Es könnte von Vorteil sein, zunächst eine EBNF-Grammatik zu dieser Sprache
zu finden.
- Findet einen regulären Ausdruck, der diese Sprache spezifiziert.
- Zeichnet einen deterministischen endlichen Automaten,
der Sätze der Sprache erkennt.
Keine Angst, Ihr habt für dieses Blatt schon mehr als genug gemalt,
deswegen werden wir jetzt eine Runde rechnen. Ihr habt in der Vorlesung
weitere Zahlensysteme kennengelernt. Diese werden wir uns nun etwas
näher anschauen.
Viel Erfolg!
Michael Wiedemann
2003-11-12