• Keine Ergebnisse gefunden

1 ¨Ubungsaufgaben zu DATR 1. Erweitere die DATR-Theorie

N/A
N/A
Protected

Academic year: 2022

Aktie "1 ¨Ubungsaufgaben zu DATR 1. Erweitere die DATR-Theorie"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1 Ubungsaufgaben zu DATR ¨

1. Erweitere die DATR-Theorie birds1.dtr um Else, einen Adler mit gebrochenen Fl¨ugeln.

2. Formuliere eine alternative DATR-Theorie zupraesimp.dtr, die h¨ochstens genauso lang ist.

1

(2)

birds1.dtr

1 BIRD: % root of the inheritance network;

2 <> == no % negation of all unspecif. properties

3 <has claws> == yes 4 <has beak> == yes 5 <can fly> == yes.

6

7 EAGLE:

8 <> == BIRD % general (default) case

9 <is eagle> == yes

10 <is carnivorous> == yes.

11

12 Eric:

13 <> == EAGLE

14 <can> == no % This simple DATR theory doesn’t model the 15 <is dead> == yes. % connection between being dead and being

16 % unable to do anything; note that a path

17 % <can fly> is unnecessary and undesirable.

18

19 Edwina:

20 <> == EAGLE. % a perfectly normal eagle

21

22 PENGUIN:

23 <> == BIRD

24 <is penguin> == yes 25 <has claws> == no 26 <can fly> == no 27 <can swim> == yes.

28

29 Penny:

30 <> == PENGUIN

31 <is pilot> == yes % Again, this theory doesn’t model the 32 <can fly> == yes. % connection between pilots and flying.

33

34 Peter:

35 <> == PENGUIN. % a perfectly normal penguin

2

(3)

2 Ubungsaufgaben zu endlichen Automaten ¨ und regul¨ aren Sprachen

1. Sei Σ = {a, b, c} und L = {bba, aa, bb, ab}. Welche der folgenden Aus- sagen ist wahr?

(a) ǫ∈Σ.

(b) ǫ∈Σ. (c) ǫ∈Σ+. (d) ǫ∈L.

(e) L∈Σ. (f) L⊆Σ.

(g) L⊆Σ.

(h) L ist eine formale Sprache ¨uber dem Alphabet Σ.

(i) Wenn x∈L, dann |x|<4.

(j) Wenn x⊆L, dann |x|<4.

(k) |ǫ|= 1.

(l) F¨ur allex∈Σ gilt: x◦ǫ=ǫ◦x.

(m) |ǫ◦ǫ◦ǫ|= 0

2. Sei Σ ={a, b} und sei L die Sprache aba.

(a) Zeichne einen endlichen Automaten, der Lakzeptiert.

(b) Stelle den endlichen Automaten formal als 5-Tupel dar.

(c) Konstruiere einen vollst¨andig deterministischen Automaten, der L akzeptiert.

3. Zeichne den deterministischen endlichen AutomatenhΦ,Σ, δ, S, Fi, mit

• Φ ={q1, q2, q3}

• Σ ={b, c}

• δ(q1, b) =q1 δ(q2, b) =q1 δ(q3, b) =q3

δ(q1, c) =q1 δ(q2, c) =q3 δ(q3, c) =q2

• S ={q2}

• F ={q2, q1}

3

(4)

Welche Sprache akzeptiert der Automat?

4. Zeichne den vollst¨andig deterministischen endlichen AutomatenhΦ,Σ, δ, S, Fi, mit

• Φ ={q0, q1, q2, q3, q4}

• Σ ={a, b, c}

δ(q0, a) =q1 δ(q1, a) =q0 δ(q2, a) =q0 δ(q3, a) = q4 δ(q4, a) =q4

δ(q0, b) =q4 δ(q1, b) =q3 δ(q2, b) =q4 δ(q3, b) =q3 δ(q4, b) =q4

δ(q0, c) =q4 δ(q1, c) =q2 δ(q2, c) =q2 δ(q3, c) =q4 δ(q4, c) =q4

• S ={q0}

• F ={q1, q2, q3}

(a) Welche Sprache akzeptiert der Automat?

(b) Zeichne einen schwach deterministischen endlichen Automaten, der dieselbe Sprache akzeptiert, aber mit weniger Zust¨anden aus- kommt.

(c) Zeichne einen nichtdeterministischen endlichen Automaten, der dieselbe Sprache akzeptiert, aber mit noch weniger Zust¨anden aus- kommt.

(d) Stelle den nichtdeterministischen endlichen Automaten formal als 5-Tupel dar.

5. Konstruiere einen endlichen Automaten, der die SpracheLrom der g¨ulti- gen r¨omischen Zahldarstellungen ¨uber dem Alphabet Σrom = {I,V,X}

akzeptiert.

4

Referenzen

ÄHNLICHE DOKUMENTE

Die volle 21usbilbung bes flafiilchen Reiterbenfmales auch für 5eitgenöffifche jürften erfolgte erft in ber 5eit Subwig‘s XIV. Die unter bielem Könige errichteten Denfmale 5eigen

[r]

Man zeichnet alle Kanten ein, die benötigt werden, damit sich die von dem Automaten akzeptierte Sprache nicht ändert, wenn man die ε -Kante wegläÿt:.. Hierzu überlegt man sich,

Zu jedem endlichen nichtdeterministischen Automaten gibt es einen endlichen deterministischen Automaten, der dieselbe Sprache akzeptiert.. Bemerkung: Jeder Automat mit ε -Übergängen

Bei Eingabe von schlauer soll der FST beispielsweise Adj + Komp (für Komparativ) ausgeben, bei Eingabe von feinsten etwa Adj + Sup (für Superlativ). 2) Erstellen Sie einen

• Satz: Jeder nichtdeterministische endliche Automat kann in einen äqui-valenten deterministischen endlichen Automaten transformiert werden... Copyright 2004 Bernd Brügge

Die Möglichkeit, gemeinsam mit der gesamten Gemeinde eine der schönsten Städte unserer Welt zu erleben und so spielend auch „Welterfahrung“ zu sam- meln, wird sich in dieser Form

Du kannst einen DFA in der graphischen Form darstellen und verwendest dabei die passenden Elemente:.. • einfache Kreise f¨ ur nicht akzeptierende