Wiederholung: Datentypen und Programmstrukturen

Aus ProgrammingWiki
Archivierte Version vom 2018-08-26T13:39:21+00:00. Aktuelle Version

An einfachen Problemstellungen wollen wir ausgewählte Datentypen und Programmstrukturen in JavaScript wiederholen.

Fakultät einer natürlichen Zahl

Die Fakultät einer natürlichen Zahl berechnet sich aus:

n! = 1 \cdot 2 \cdot 3 \cdot ... \cdot n

Implementiere diese Bildungsvorschrift mit einer Funktion und teste diese mit (kleinen) Argumenten.

Das Heron-Verfahren

Das Heron-Verfahren ist ein Näherungsverfahren zur Bestimmung der Quadratwurzel einer beliebigen positiven reellen Zahl z. Aus einem beliebigen Startwert x ergibt sich aus der nachfolgenden Gleichung mit x_0 ein erster Näherungswert für \sqrt{z}:

x_0 = \frac{x + \frac{z}{x}}{2}

x_0 wird nun als neuer Startwert in diese Gleichung eingsetzt. Nun erhält man einen besseren Näherungswert.
Durch mehrfaches Anwenden dieses Verfahrens kann der Wert von \sqrt{z} mit beliebiger Genauigkeit angenähert werden.
Vervollständige dazu die entsprechende Funktion.