Übung 10 (20.6.2017)

Implementieren Sie mit Hilfe des DCG-Formalismus eine kontextfreie Grammatik, die eine kleine Teilmenge deutscher Sätze erkennen kann ( Anleitung zum Schreiben und Testen einer Grammatik). Betrachten Sie dazu z.B. die folgenden Satztypen:

Peter schläft.
Peter sieht ein Buch.
Sie sieht dich.
Die Frau liest ein spannendes Buch.
Er liest.
Er warnt die Frau mit dem Telefon.
Ich gebe ihr das Buch.
Sie glaubt, dass er liest.
Du glaubst ihr.
Sie nimmt das Buch, das neben dem Telefon liegt.

  • Testen Sie Ihre Grammatik auch im generativen Modus.
  • Geben Sie mindestens drei Beispiele für unterschiedliche deutsche Satzkonstruktionen an, die von Ihrer Grammatik nicht lizensiert werden.
  • Geben Sie mindestens drei Beispiele für ungrammatische Sätze an, die von Ihrer Grammatik lizensiert werden. Klassifizieren Sie diese nach der Art der Abweichung von der Norm.
  • Dokumentieren Sie Probleme bei Grammatikentwicklung und -test.
  • Verfolgen Sie die Verarbeitung bei Analyse und Generierung an einfachen Beispielen im Trace-Modus. Geben Sie dazu am Prompt des Prolog-Systems (?-) trace. ein. Der Trace-Modus kann durch Eingabe von nodebug. wieder verlassen werden. Welche Suchstrategie realisiert das Prolog-System?

  • Abgabe der Lösungen bis zum 19.6.2017

-- WolfgangMenzel - 03 Apr 2017

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback