BuK-Übung02 G2

Aus ProgrammingWiki
Archivierte Version vom 2011-03-28T21:35:34+00:00. Aktuelle Version

Intuitiver Berechnbarkeitsbegriff


Bijektive Funktion

Es sei eine Funktion f:{\mathbb{N}}^{+} \rightarrow {\mathbb{Q}}^{+} gegeben:

f(n) = \left\{\begin{matrix} 1, & \mbox{wenn } n=1 \mbox{,}\\ f(\frac{n}{2})+1, & \mbox{wenn } n \mbox{ gerade,}\\ \frac{1}{f(n-1)}, & \mbox{wenn } n \mbox{ ungerade.} \end{matrix}\right.

Um die Funktion zu testen, werden für n = 1,2,...,7 die Ergebnisse per Hand begerechnet:

f(1) = 1

f(2) = f(2/2)+1 = f(1)+1 =2

f(3) = \frac{1}{f(3-1)}=\frac{1}{f(2)}=\frac{1}{2}

f(4) = f(4/2)+1 = f(2)+1 = 2+1=3

f(5) = \frac{1}{f(5-1)}= \frac{1}{f(4)}= \frac{1}{3}

f(6) = f(3)+1=\frac{3}{2}

f(7) = \frac{1}{f(6)}=\frac{1}{\frac{3}{2}}=\frac{2}{3}

Die Funktion sieht folgendermaßen in Scheme aus: