Prüfungsteilnehmer Prüfungstermin Einzelprüfungsnummer Kennzahl: Herbst Kennwort: 46 1 13 2001 Arbeitsplatz-Nr.: Erste Staatsprüfung für ein Lehramt an öffentlichen Schulen - Prüfungsaufgaben - Fach: Informatik (nicht vertieft studiert) Einzelprüfung: Theoretische Informatik Anzahl der gestellten Themen (Aufgaben): 2 Anzahl der Druckseiten dieser Vorlage: 2 Thema Nr. 1 1. (Automatentheorie) Für n > 0 sei LZ, =cer {a, b}*a{a, b}"a{a, b}* die Menge aller Wörter aus {a, b}*, in denen der Buchstabe a an zwei Stellen mit genau n dazwischenliegenden Buchstaben vorkommt. Geben Sie einen nichtdeterministischen endlichen Automaten mit n + 3 Zuständen an, der L, akzeptiert (erkennt)! 2. (Formale Sprachen) Geben Sie eine kontextfreie Grammatik an, die die Sprache L =ser {a"b” : 0 , L3, über dem Vokabular Yr: Lean la en. 1. Diese drei Wortmengen sind kontextabhängige Sprachen. Eine von ihnen ist darüber hinaus kontextfrei. Stellen Sie fest, welche das ist, und konstruieren Sie dafür eine CHOMSKY-2-Grammatik! 2. Beweisen Sie für eine der beiden anderen Sprachen, die Sie selbst auswählen können, dass sie nicht kontextfrei ist, und konstruieren Sie dafür eine CHOMSKY-1-Grammatik! Aufgabe 3 (Berechenbarkeit) Gegeben sei die Funktion c: Mj > N mit c(x) = entier e vx) 1. 1. Beweisen Sie, dass die Funktion c(x) primitiv rekursiv ist! Hinweis: Für den Beweis können Sie anstelle des Modells der primitiv rekursiven Funktionen ein dazu äquivalentes Programmiermodell verwenden. 2. Geben Sie eine vollständige z-rekursive Herleitung der Funktion c(x) an, in der eine Minimalisierung verwendet wird! entier(a) ist die größte ganze Zahl, die kleiner oder gleich a ist.