• Keine Ergebnisse gefunden

2. (25%) Geben Sie eine Turingmaschine A

N/A
N/A
Protected

Academic year: 2021

Aktie "2. (25%) Geben Sie eine Turingmaschine A"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Carsten Lutz/Dr. Stefan G¨oller Sommersemester 2011

Theoretische Informatik 2 Gewertete Aufgaben, Blatt 1

Abgabe:Bis 18.4.11 ins Postfach Ihres Tutors Besprechung: KW 16

1. (25%) Geben Sie die Berechnung (Konfigurations¨uberg¨ange) der Turing- maschine auf Seite 74 Skript auf Eingabe aa an.

2. (25%) Geben Sie eine Turingmaschine A

mul

in graphischer Notation an, die die Funktion

f : N × N → N mit f (m, n) =

( undefiniert falls m < n

m − n sonst

f¨ur alle m, n ∈ N berechnet. Benutzen Sie die un¨are Kodierung f¨ur nat¨urli- che Zahlen aus der Vorlesung. Erkl¨aren Sie die Vorgehensweise Ihrer Tu- ringmaschine.

3. (25%) F¨ur ein Wort w = a

1

· · · a

n

¨ uber Σ = {0, 1} bezeichne w

R

= a

n

· · · a

1

das Spiegelwort von w. Sei PAL = {w ∈ Σ

| w = w

R

} die Menge aller Palindrome .

Geben Sie eine Turingmaschine A mit L (A) = PAL in graphischer Nota- tion an. Erkl¨aren Sie die Vorgehensweise Ihrer Turingmaschine.

4. (25%) Eine Turingmaschine A = ( Q, Σ , Γ , q

0

, ∆ , F ) heißt rechtsberech- nend, falls

∆ ⊆ Q × Γ × Γ × {r} × Q,

d.h. A muss ihren Schreib-Lesekopf nach rechts bewegen. Eine Sprache L heißt rechtsberechenbar, falls L = L(A) f¨ur eine rechtsberechnende Tu- ringmaschine A.

Zeigen Sie, dass f¨ur jede Sprache L die folgenden beiden Aussagen ¨aqui- valent sind:

a) Die Sprache L ist rechtsberechenbar.

b) Die Sprache L ist regul¨ar.

Hinweise: Zeigen Sie f¨ur die Richtung b) ⇒ a), dass es zu jedem DEA B eine rechtsberechnende Turingmaschine A gibt mit L (A) = L (B).

Geben Sie f¨ur die Richtung a) ⇒ b) f¨ur eine rechtsberechnende Turing-

maschine A einen ε-NEA B an mit L(B) = L(A).

Referenzen

ÄHNLICHE DOKUMENTE

Abgabe: Bis 27.04.2015, 12 Uhr ins Postfach Ihrer Tutorin/Ihres Tutors Besprechung: KW 18?. Welche Sprache erkennt

Ist der Übertrag 0 und steht an der aktuellen Position eine 0 oder 1 so drucke dasselbe Zeichen und gehe nach links.. Ist der Übertrag 0 und steht an der aktuellen Position

Schreiben Sie f¨ ur die Berechnung von Fibonacci–Zahlen ein C –Programm, welches eine nat¨ urli- che Zahl als Eingabe fordert und den zugeordneten Funktionswert ausgibt.. Die

Statt mit kleinen F¨ allen zu beginnen oder einen Induktionsbeweis zu beginnen (was beides ebenfalls funktioniert), k¨ onnen wir hier auch damit beginnen, auf ein vollst¨

Geben Sie die Formel zur Berechnung von x

Betrachten Sie die beiden mit den ku- bischen Ans¨ atzen aus Aufgabe 25 gebildeten Ansatzr¨ aume S h (3) und ˜ S h (3) zur Approximation der Laplace- Gleichung.. Bestimmen Sie

c) Wieviele Schritte sind (ausgehend von dem in a) gew¨ ahlten Startwert) h¨ ochstens erforderlich, um eine Genauigkeit (welche Norm?) von ε = 10 −4

(b) Geben Sie f¨ ur a = 4/5 und b = 5/6 die bin¨ are Gleitkommadarstellung mit drei- und f¨ unfstelliger Mantisse an und berechnen Sie jeweils die Differenz b − a.. Aufgabe 2: