Institut für Softwarewissenschaft – Universität WienP.Brezany 1 Beispiele 12.06.2003 Beispiel 1 Konstruieren Sie für folgende Sprachen über = { a, b, c.

Slides:



Advertisements
Ähnliche Präsentationen
Christian Schindelhauer
Advertisements

Übung 1 Konstruiere einen Büchi-Automat, der genau die
8. Formale Sprachen und Grammatiken
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Notationen A = ist eine endliche, nichtleere menge,
Grammatiken, Definitionen
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Grammatiken beschreiben Sprachen L µ *, indem.
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Universelle Turingmaschinen Eine universelle Turingmaschine.
Programmiertechniken: Zustand fungiert als „endlicher Speicher“
Verifizieren versus Berechnen
Christian Schindelhauer
1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Einführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie Wintersemester.
Christian Schindelhauer
Parser für CH3-Sprachen
Formale Sprachen – Mächtigkeit von Maschinenmodellen
Vorlesung Informatik 3 Einführung in die Theoretische Informatik (12 – Kellerautomaten, PDA) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 3 Einführung in die Theoretische Informatik (04 – Automaten mit ε-Transitionen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 3 Einführung in die Theoretische Informatik (03 – Nichtdeterminierte endliche Automaten) Prof. Dr. Th. Ottmann.
High Performance = Innovative Computer Systems + Efficient Algorithms Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen.
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Einführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie Wintersemester 2005/ Vorlesung Dominic Dumrauf.
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Berechenbarkeit. Fragestellungen Können Computer alles ausrechnen? Kann man alles ausrechnen? Was kann man berechnen? Was nicht? Was heißt Berechenbarkeit?
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Christian Schindelhauer Wintersemester 2006/07 8. Vorlesung
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Hartmut Klauck Universität Frankfurt WS 06/
Hartmut Klauck Universität Frankfurt WS 06/
Wo finde ich Meta-Tags…? Was sind Metatags…? Welche Meta-Tags sind am beliebtesten…? Sprachen von Meta-Tags…? Was ist eine Profildatei…? VTAB-09 Fenster.
Theorie formaler Sprachen
Formale Sprachen Grammatiken und die Chomsky-Hierarchie
1936: On Computable Numbers, with an application to the
Formale Sprachen Reguläre Sprachen Rudolf FREUND, Marian KOGLER.
Automaten, formale Sprachen und Berechenbarkeit II SoSe 2004 Prof. W. Brauer Teil 1: Wiederholung (Vor allem Folien von Priv.-Doz. Dr. Kindler vom WS 2001/02.
Städtisches Gymnasium Beverungen Friedel Berlage
Beispiele: KFG 2.Teil Beispiel 1: Sei G eine Grammatik mit den folgenden Regeln: S  Ac | Bd A  aAb | ab B  aBbb | abb Definieren Sie.
PS Grundlagen wissenschaftlichen Arbeitens
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Arne Vater Wintersemester 2006/07 28.
Christian Schindelhauer Wintersemester 2006/07 5. Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Informatik III Christian Schindelhauer Wintersemester 2006/07
Arne Vater Wintersemester 2006/ Vorlesung
Christian Schindelhauer Wintersemester 2006/07 3. Vorlesung
Informatik III Christian Schindelhauer Wintersemester 2006/07
Informatik III Christian Schindelhauer Wintersemester 2006/07
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Arne Vater Wintersemester 2006/ Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Christian Schindelhauer Wintersemester 2006/07 2. Vorlesung
Informatik III Christian Schindelhauer Wintersemester 2006/07
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Arne Vater Wintersemester 2006/07 26.
Arne Vater Wintersemester 2006/ Vorlesung
Turing-Maschine als Akzeptor.
Wintersemester 2005 / Vorlesung
Institut für Softwarewissenschaft – Universität WienP.Brezany 1 Beispiele (Frist: ) Beispiel 1: Sei  = {a, b} ein Alphabet und Q = {q 0, q 1 } eine.
Institut für Softwarewissenschaft – Universität WienP.Brezany 1 Beispiele: KFG und Automaten Beispiel 1: Sei G eine Grammatik mit den folgenden Regeln:
Kapitel 4:Die Chomsky Hierarchie
Programmierungssprache PERL
Grundkurs Theoretische Informatik, Folie 6.1 © 2004 G. Vossen,K.-U. Witt Grundkurs Theoretische Informatik Kapitel 6 Gottfried Vossen Kurt-Ulrich Witt.
 Präsentation transkript:

Institut für Softwarewissenschaft – Universität WienP.Brezany 1 Beispiele Beispiel 1 Konstruieren Sie für folgende Sprachen über = { a, b, c } einen nichtdeterministischen Kellerautomaten. (a) L = { a n b 2n : n 0 } (b) L = { a n b m : n m 3n } Beispiel 2 Konstruieren Sie eine Turingmaschine die folgende Sprache akzeptiert. (a) L = { a n b n : n 1 } (b) L = { a n b n c n : n 1 } Beispiel 3 Konstruieren Sie eine Turingmaschine die folgende Sprache über dem Alphabet = { a, b } akzeptiert. L = { w : |w| gerade }

Institut für Softwarewissenschaft – Universität WienP.Brezany 2 Beispiel 4 Konstruieren Sie eine Turingmaschine, welche die Mitte einer Zeichen- kette mit gerader Zeichenanzahl findet. Das heißt, wenn w = a 1 a 2 …a n a n+1 …a 2n, mit a i, dann soll die Turing- maschine w = a 1 a 2 …a n ca n+1 …a 2n, wobei c - ist, ausgeben. Beispiel 5 Gegeben ist ein nichtdeterministischer Kellerautomat mit Q = { q 0, q 1, q 2, q 3 }, = { a, b}, = { 0, 1}, z = 0, F = { q 3 } und ( q 0, a, 0 ) = {( q 1, 10), ( q 3, )}, ( q 0,, 0 ) = {( q 3, )}, ( q 1, a, 1 ) = {( q 1, 11 )}, ( q 1, b, 1 ) = {( q 2, )}, ( q 2, b, 1 ) = {( q 2, )}, ( q 2,, 0 ) = {( q 3, )}. Finden Sie eine vom Automaten akzeptierte Sprache L. (Mengenschreibweise ) ^

Institut für Softwarewissenschaft – Universität WienP.Brezany 3 Beispiel 6 Konstruieren Sie einen nichtdeterministischen Kellerautomaten der folgende Sprache L akzeptiert. L = { w { a, b } * : n a (w) = n b (w) } Beispiel 7 Konstruieren Sie einen deterministischen Kellerautomaten der folgende deterministische kontextfreie Sprache L akzeptiert. L = { a n b n : n 0 }