• Keine Ergebnisse gefunden

Übung 1 Aufgabe 1 ( Halteproblem )

N/A
N/A
Protected

Academic year: 2021

Aktie "Übung 1 Aufgabe 1 ( Halteproblem )"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Algorithmik Übung 1 Prof. Dr. Heiner Klocke

Sommer 2007 20.03.2007

D:\doc\algorithmik\+ss2007\Übung\Uebung_1.doc

Übung 1

Aufgabe 1 ( Halteproblem ) Das Halteproblem (Alan Turing) lautet:

Es gibt kein Programm, welches feststellt, ob ein beliebiges Programm ein Ergebnis erzielt oder unendlich lange ausgeführt wird.

Erklären Sie anhand des folgenden Beispiels, warum das Halteproblem nicht lösbar ist.

Sei p ein Programm und x eine Zeichenfolge als Eingabe für p.

Frage: Gibt es eine boolesche Funktion, die entscheidet, ob p angewandt auf x hält?

Bei positiver Antwort hätte man ein sehr mächtiges Programm, welches entscheidet, ob ein beliebiges Programm p bei Eingabe einer beliebigen Zeichenkette x hält oder nicht hält.

Da das Programm p selbst ein Text ist, können wir die gesuchte boolesche Funktion wie folgt schreiben.

function haelt (p, x : TEXT) : boolean;

begin

if <p terminiert bei x>

then haelt := TRUE else haelt := FALSE end;

Untersuchen Sie nun folgendes Programm seltsam, wenn für x das Programm p = seltsam selbst eingegeben wird. Erklären Sie den Widerspruch, der durch diese durchaus legitime Eingabe erzeugt wird.

program seltsam;

function haelt …;

begin lies(p);

while haelt(p, p) do;

writeln(‚fertig’) end.

Aufgabe 2 ( Church’sche These )

Erklären und diskutieren Sie die Church’sche These.

Referenzen

ÄHNLICHE DOKUMENTE

ich bin Lynn (oder auch Ko-Lynn wegen Verwechslungsgefahr) und hab hier für euch 30 Fakten über mich niedergeschrieben, wovon aber fünf nicht ganz der Wahrheit entsprechen. Na,

Zwischen 17 und 18 Uhr steht er den Bürgerinnen und Bürgern im Stadtteil West für Fragen, Anregungen und Anliegen zur Verfügung. Um eine vorherige Anmeldung unter der Telefonnummer

Erklären Sie, welcher Komplex (high- oder low-spin) in beiden Fällen vorliegt, wenn im ersten Fall die Spinpaarungsenergie größer und im zweiten Fall kleiner als?. 0 (Delta) ist

Der Unterricht in den Zeiten der Pandemie Auch am Ettlinger Heisenberg-Gymnasium findet zurzeit der Unterricht zu Hause statt. Doch dank der digitalen Technik klappt das

Mit Creadev/Mulliez und CIR/De Benedetti sind nun zwei neue Private- Equity-Gesellschaften auf Familien- basis in den deutschen Pflegemarkt gestoßen, auf dem sich bereits Bregal

Oder erhält ihr etwa keine Briefe und E-Mails, denen die zweite Person Plural entwendet wurde?. Damit ihr den Verlust nicht gleich bemerkt, wird eure Aufmerksamkeit auf

Ähnlich verhält es sich mit einer Reihe weiterer jüngst erschienener Bücher zu den Außenbeziehungen der Volksrepublik China, die sich mit der Politik des Riesenreichs gegen-

• Ist der Startpunkt des Programms mit true annotiert, dann erfüllt jede Programmausführung, die den Programmpunkt v erreicht, die Zusicherung an v :-). • Zum Nachweis, dass