Gymnasium Uebung7
Inhaltsverzeichnis |
Rekursion
Fakultät
Ergänze den rekursiven Aufruf für die Fakultätsfunktion! Mache dir auf einem Blatt noch mal die Wirkunsweise von rekursiven Auf- und Abstieg klar!
<eval id="4aa63d77a86b8"></eval>
Zählrekursion
Bau eine rekursive Funktion, die die Zahlen rückwärts von 100 bis 1 ausgibt. Verwende System.out.println().
<eval id="4aa63d77a8e8b"></eval>
Fibonacci Folge
Implementiere hier rekursiv die Fibonacci Folge.
Die Bildungsvorschrift lautet: fib(0)=1; fib(1)=1; fib(n|n>1)=fib(n-1)+fib(n-2)
<eval id="4aa63d77a965e"></eval>
Collatz Folge
Implementire hier rekursiv die Collatz Folge.
Die Bildungsvorschrift lautet:
- Wenn n = 1 dann stop
- Wenn n gerade dann collatz(n/2)
- Wenn n ungerade dann collatz(3*n+1)
<eval id="4aa63d77a9e93"></eval>
Übung Beweise hier die Ulam'sche Vermutung, die lautet: Jede so konstruierte Zahlenfolge endet im Zykel 4,2,1 egal, mit welcher natürlichen Zahl man beginnt. :-)
Siehe auch http://de.wikipedia.org/wiki/Collatz-Problem! Lösung geht an mich :-)