Kurs:Algorithmen und Datenstrukturen/Vorlesung/Fakultät

Aus testwiki
Version vom 6. April 2019, 11:49 Uhr von 147.142.69.159 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Vorlage:Navigationsleiste/Algorithmen und Datenstrukturen

Definiertheit der Fakultätsfunktion

Im folgenden Beispiel wird die Definiertheit anhand des Beispiels der Fakultät gezeigt.

x!:=x*(x1)*(x2)...2*1fuerx>0

Es ist bekannt, dass 0!:=1 und

x!:=x*(x1)!.

Für negative Werte sind Fakultäten nicht definiert.

1.Lösung

fac(x):=if(x==0)then1elsex*fac(x1)
Das bedeutet: fac(x):={x!fallsx0sonst

2.Lösung

fac(x):=if(x0)then1elsex*fac(x1)
Das bedeutet:fac(x):={x!fallsx01sonst

Literatur

Da die Vorlesungsinhalte auf dem Buch Algorithmen und Datenstrukturen: Eine Einführung mit Java von Gunter Saake und Kai-Uwe Sattler aufbauen, empfiehlt sich dieses Buch um das hier vorgestellte Wissen zu vertiefen. Die auf dieser Seite behandelten Inhalte sind in Kapitel 3.2.6 zu finden.


R-0 Discussion R-3