2. Imperative Programmierung und Berechenbarkeit ...

2. Imperative Programmierung und Berechenbarkeit ... 2. Imperative Programmierung und Berechenbarkeit ...

matthias.draeger.info
von matthias.draeger.info Mehr von diesem Publisher
02.11.2013 Aufrufe

Berechenbarkeit LOOP-Programme sind WHILE-berechenbar. Satz: Die Klasse der μ-rekursiven Funktionen ist gleich der durch WHILE-Programme berechenbaren Funktionen. Mit Church'scher These heißt das: Alle berechenbaren Funktionen können durch imperative Programme mit WHILE-Befehl und Zuweisung xi = xj+c, xi = xj -1 berechnet werden, sofern sie terminieren. hs / fub - alp2-2 12

GOTO-Registermaschine Befehle haben Marken: M i :B i Zuweisungen: xi = xj + c xi = xj – c Sprungbefehle: if xi=c then GOTO Mj GOTO Mj bedingter Sprung: wenn Bedingung erfüllt nächster Befehl der mit Marke Mj, sonst der Folgebefehl. unbedingter Sprung, nächster Befehl ist der mit Marke Mj beendet Programm HALT Marken, die nie Sprungziel sind, können weggelassen werden. hs / fub - alp2-2 13

<strong>Berechenbarkeit</strong><br />

LOOP-Programme sind WHILE-berechenbar. <br />

Satz:<br />

Die Klasse der μ-rekursiven Funktionen ist gleich der<br />

durch WHILE-Programme berechenbaren Funktionen.<br />

Mit Church'scher These heißt das:<br />

Alle berechenbaren Funktionen können durch<br />

imperative Programme mit WHILE-Befehl <strong>und</strong><br />

Zuweisung xi = xj+c, xi = xj -1 berechnet werden,<br />

sofern sie terminieren.<br />

hs / fub - alp2-2 12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!