130
Bearbeitungen
Thi (Diskussion | Beiträge) |
Thi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 18: | Zeile 18: | ||
In Java wird dieser Operator bzw. diese Funktion nicht zur Verfügung gestellt, deshalb muss sie programmiert werden. | In Java wird dieser Operator bzw. diese Funktion nicht zur Verfügung gestellt, deshalb muss sie programmiert werden. | ||
Der Quelltext für die Methode sieht wie folgt aus: | Der Quelltext für die Methode sieht wie folgt aus: | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="java" line="1" > | ||
public int fakultät (int n){ | public int fakultät (int n){ | ||
if (n > 1){ | if (n > 1){ | ||
Zeile 30: | Zeile 30: | ||
Aufgabe 1.1: Markieren Sie im Quelltext die einzelnen Bestandteile einer rekursiven Funktion. | Aufgabe 1.1: Markieren Sie im Quelltext die einzelnen Bestandteile einer rekursiven Funktion. | ||
{{Aufgabe:End}} | |||
{{Aufgabe:Start}} | |||
Ergänzen Sie den Aufrufbaum zu dem Methodenaufruf z(5) . | |||
<syntaxhighlight lang="java" line="1" > | |||
public int z(x) { | |||
if (x > 1){ | |||
return a + z(x - 2); | |||
}else{ | |||
return 1; | |||
} | |||
} | |||
</syntaxhighlight> | |||
{{Aufgabe:End}} | {{Aufgabe:End}} |