• Keine Ergebnisse gefunden

Endliche Automaten L¨osung+ ¨Ubungen Aufgabe 1

N/A
N/A
Protected

Academic year: 2021

Aktie "Endliche Automaten L¨osung+ ¨Ubungen Aufgabe 1"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Endliche Automaten L¨osung+ Ubungen¨

Aufgabe 1 (a)

q0 q1 q2

1

0

0

1

0,1

(b) • 01: wird akzeptiert

• 10: wird nicht akzeptiert

• 1100: wird nicht akzeptiert

• 0010: wird akzeptiert

• 000: wird nicht akzeptiert

(c) Der DFA akzeptiert alle W¨orter, welche die Teilzeichenfolge 01 enthalten.

Aufgabe 2

(a) Zustand 0 1 q0 q1 q3 q1 q0 q2 q2 q3 q1 q3 q2 q0

(b) • 0101: wird akzeptiert

• 0011: wird akzeptiert

• 111: wird nicht akzeptiert

• 0000: wird akzeptiert

• 101010: wird nicht akzeptiert

• ε: wird akzeptiert

(c) Der DFA akzeptiert alle W¨orter, die aus einer gerade Anzahl von Nullen und einer geraden Anzahl von Einsen bestehen.

1

(2)

Aufgabe 3 Σ ={0,1},

Zust¨ande: Q={q0, q1, q2}

akzeptierende Zust¨ande: F ={q2} Anfangszustand: q0

Ubergangsfunktion¨ δ:

q0 q1 q2

1 0 1

0 1 0

Zustandq0: Wort endet mit keiner Null Zustandq1: Wort endet mit einer Null

Zustandq2: Wort endet mit mindestens zwei Nullen

Aufgabe 4

q0 0 q1 0 q2 0 q3

1

1

1 0,1

Aufgabe 5

q0 0 q1 1 q2 1 q3

1

0

0 0,1

2

(3)

Aufgabe 6

Zustand Eingabe

0 1

start 0 1

0 00 01

1 10 11

00 000 001

01 010 011

10 100 101

11 110 111

000 0000 0001

001 0010 0011

010 0100 0101

011 0110 0111

100 1000 1001

101 1010 1011

110 1100 1101

111 1110 –

0000 00000 00001

0001 00010 00011

0010 00100 00101

0011 00110 00111

0100 01000 01001

0101 01010 01011

0110 01100 01101

0111 01110 –

1000 10000 10001

1001 10010 10011

1010 10100 10101

1011 10110 –

1100 11000 11001

1101 11010 –

1110 11100 –

Zustand Eingabe

0 1

00000 00000 00001

00001 00010 00011

00010 00100 00101

00011 00110 00111

00100 01000 01001

00101 01010 01011

00110 01100 01101

00111 01110 –

01000 10000 10001

01001 10010 10011

01010 10100 10101

01011 10110 –

01100 11000 11001

01101 11010 –

01110 11100 –

10000 00000 00001

10001 00010 00011

10010 00100 00101

10011 00110 00111

10100 01000 01001

10101 01010 01011

10110 01100 01101

11000 10000 10001

11001 10010 10011

11010 10100 10101

11100 11000 11001

Aufgabe 7

q0 q1 q2

q3 q4 q5

0 0

0

0 0

0 1

1 1 1 1 1

Der leere String hat eine durch drei teilbare Anzahl von Nullen und eine durch zwei teilbare Anzahl von Einsen.

3

Referenzen

ÄHNLICHE DOKUMENTE

[r]

Bitte zeichnen Sie den Zustandsgraphen zu einem endlichen Automaten über dem Alphabet {a, b}, bei dem alle Eingaben in den Endzustand q E führen, die mit a beginnen sowie enden

[r]

[r]

Das sind Sprachen, die durch sogenannte deterministische endliche Automaten (deterministic finite automaton, DFA) erzeugt

Definiere einen DFA ¨ uber dem Alphabet Σ = {0, 1}, der alle Zeichenfolgen akzeptiert, in denen jeder Block aus f¨ unf aufeinanderfolgenden Zeichen mindestens zwei Nullen enth¨

(d) Erg¨ anze den DFA um einen weiteren Zustand und zus¨ atzliche ¨ Uberg¨ ange, so dass der neue DFA alle ¨ Uberg¨ ange definiert aber dieselbe Sprache akzeptiert.

Beachte, dass eine einzelne Null in einem separaten Zustand (q 1 ) akzeptiert wird aber alle W¨ orter, die aus mehr als einem Zeichen bestehen und mit einer Null beginnen, gleich