BuK/IIm12/Studenten/siclsche/Thema9

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

== Aufgabe 1 ==
Weisen Sie nach, dass die AP-Funktion WHILE-berechenbar ist.
$$AP(0,\ y) = y+1$$
$$AP(x,\ 0) = AP(x-1,\ 1), x > 0$$
$$AP(x,\ y) = AP(x-1,\ AP(x,\ y-1)), x, y>0$$

== Aufgabe 2 ==
Folgende Klassen sollen dargestellt werden:
* Turing-berechenbare Funktionen
* WHILE-berechenbare Funktionen
* GOTO-berechenbare Funktionen
* partiell berechenbare Funktionen
* total berechenbare Funktionen
* LOOP-berechenbare Funktionen
* AP-Funktion



[[Bild:Siclsche_Mengendiagramm.png|500 px]]

== Kreativaufgabe: LOOP-, WHILE, GOTO-Grammatik ==
Entwickeln Sie jeweils zu LOOP-, WHILE- und GOTO-Programmen eine entsprechende, reduzierte Grammatik. Überprüfen Sie anhand eines Beispiels ob die von Ihnen entwickelten Grammatiken korrekt sind.

Verwenden Sie AtoCC.