• Keine Ergebnisse gefunden

Multiple-Choice-Test Berechenbarkeit und Komplexität TU Berlin, 02.06.2017

N/A
N/A
Protected

Academic year: 2021

Aktie "Multiple-Choice-Test Berechenbarkeit und Komplexität TU Berlin, 02.06.2017"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Name: ... Matr.-Nr.: ...

Multiple-Choice-Test Berechenbarkeit und Komplexität TU Berlin, 02.06.2017

(Niedermeier/Froese/Molter, Sommersemester 2017)

Arbeitszeit: 20 Minuten, Gesamtpunktzahl: 25

Hinweis: Je Aufgabe istmindestenseine Antwortmöglichkeit korrekt.

Sobaldeine falscheAntwort angekreuzt wurde, gibt es auf die jeweilige Frage0 Punkte!

Aufgabe 1:

Turing-Maschine (6 Punkte)

Gegeben sei die Turing-MaschineM = ({z0, z1, z2, z3, z4},{a, b},{a, b, x, y,}, δ, z0,,{z4}), wobei δdie folgende graphische Darstellung hat:

z0 z1

z2

z3 z4

a:a, R y:y, R

a:a, L y:y, L y:y, R

a:x, R

b:y, L x:x, R

:, N y:y, R

Welche der folgenden Eingabewörter werden vonM akzeptiert?

X aabb X ab A bbaa A baba

Aufgabe 2:

Varianten von Turing-Maschinen (5 Punkte)

Welche der folgenden Aussagen über Turing-Maschinen (TM) sind korrekt?

X Für jede Sprache, die von einer Mehrband-TMM mitkBändern akzeptiert wird, gibt es eine Einband-TMM0, die dieselbe Sprache akzeptiert.

A Es existiert eine Sprache, die nicht von einer TM mit unendlich vielen Zuständen ak- zeptiert werden kann.

A Jede Sprache, die von einer Einband-TM M akzeptiert wird, kann auch von einer Einband-TM M0 akzeptiert werden, deren Lese-Schreib-Kopf sich ausschließlich nach rechts bewegt.

X Für jede Sprache, die von einer Einband-TMM akzeptiert wird, gibt es eine TMM0mit einem in nur eine Richtung unendlichen Band, die ebenfalls diese Sprache akzeptiert.

1

(2)

Aufgabe 3:

Turing-Berechenbarkeit (6 Punkte) Welche der folgenden Funktionen sind Turing-berechenbar?

X f :N→Nmit f(n) =





0, falls in den Nachkommastellen der Kreiszahlπ genaunviele 9’en vorkommen,

1, sonst.

X f :N→Nmitf(n) =

(1, falls dien-te Nachkommastelle der Kreiszahlπeine 5 ist, 0, sonst.

A f :R→Rmit f(x) =π−2x X f :N→Nmit f(n) =

(1, falls n2 > π, 0, sonst.

Aufgabe 4:

Primitive und partielle Rekursion (4 Punkte)

Für eine partielle Funktion f: Nk+1 → N ist der µ-Operator gemäß Vorlesung wie folgt definiert:

µ(f)(x1, . . . , xk) :=





n, f(n, x1, . . . , xk) = 0 und

f(n0, x1, . . . , xk)6= 0und definiert für allen0< n,

⊥, sonst.

Gegeben seien die folgenden primitiv-rekursiven Funktionen:

modsub:N2→N, modsub(x, y) = max{0, x−y}, exp:N→N, exp(x) = 2x.

Außerdem seif :N2→Ndefiniert alsf(x, y) :=modsub(y,exp(x)).

Welche der folgenden Aussagen sind korrekt?

X µ(f)(4) = 2.

A µ(f)(9) = 3.

A µ(f)(n)≤log2(n)für allen∈N.

X µ(f)ist total.

X µ(f)(9) = 4.

X µ(f)(n)≤µ(f)(n+ 1)für allen∈N.

Aufgabe 5:

Ackermannfunktion (4 Punkte)

Sei ack:N2→Ndie Ackermannfunktion in der Variante von Rósza Péter:

ack(0, y) =y+ 1 ack(x,0) =ack(x−1,1)

ack(x, y) =ack(x−1,ack(x, y−1)) Welche der folgenden Aussagen sind korrekt?

X g:N→Nmit g(y) =ack(0, y)ist LOOP-berechenbar.

A µ(ack) :N→Nist LOOP-berechenbar.

A Es existiert eine primitiv-rekursive Funktionf :N→Nund einm∈N, sodassf(n)>

ack(n, n)für allen > m.

A ack(2,0) = 2.

X ack ist eine totale, µ-rekursive Funktion.

2

Referenzen

ÄHNLICHE DOKUMENTE

• Bitte verwenden Sie einen dokumentenechten Stift mit blauer oder schwarzer Tinte und verwenden Sie keinen Tintenkiller oder Ähnliches!. Benutzen Sie aus- schließlich das zur

Jedes (2 Punkte) der n · m Felder ist entweder mit einem schwarzem Spielstein belegt, oder?. mit einem weißem Spielstein belegt,

Aufgabe 3: LOOP- und WHILE-Programme (6 Punkte) Betrachten Sie das folgende WHILE-Programm P und unvollständige LOOP-Programm Q (mit einer Lücke markiert durch PLATZHALTER), jeweils

X Die gegebene Turing-Maschine berechnet bei Eingabe 10010 die Ausgabe 100011.. A Die gegebene Turing-Maschine akzeptiert die

X Die gegebene Turing-Maschine berechnet bei Eingabe bbab die Ausgabe aabb.. X Die gegebene Turing-Maschine akzeptiert die

Die gegebene Turing-Maschine berechnet bei Eingabe ababa die Ausgabe baaaa.. Die gegebene Turing-Maschine akzeptiert alle Eingaben der Länge

• Falls es in der Aufgabenstellung nicht explizit ausgeschlossen wird, so sind alle Ant- worten zu begründen.. Antworten ohne Begründung erhalten

Sobald eine falsche Antwortmöglichkeit angekreuzt wurde, gibt es Null Punkte für die betroffene Aufgabe?. Aufgabe 1: Fußball