Die Webseiten der Fachschaft Informatik am ERG Saalfeld
Heron-Verfahren
Das Heron-Verfahren, Heronsche Näherungsverfahren oder babylonische Wurzelziehen ist ein Verfahren zur Berechnung der Quadratwurzel einer (positiven) Zahl.
Die Idee hinter diesem Verfahren beruht darauf, ein Rechteck in ein flächengleiches Quadrat umzuwandeln.
Die Seitenlänge dieses Quadrates ist dann die Wurzel aus der Fläche des gegebenen Rechtecks.
Dieses Verfahren soll jetzt am Beispiel von Wurzel 13 demonstriert werden.
Wir wählen uns ein Rechteck mit den Seiten x=13 und y=1. Dieses Rechteck hat die Fläche A=13.
Wenn wir daraus ein flächengleiches Quadrat erstellen, dann hat das auch die Fläche 13 und die Seitenlänge ist Wurzel(13).
|
|
 |
Um die Fläche dem Quadrat anzunähern, bestimmen wir den Mittelwert der beiden alten Seitenlängen.
Es ergibt sich x = (13 + 1) / 2 = 7. Für die andere Seite
ergibt sich y = A / x = 13 / 7 = 1,857 . |
|
 |
Um das Rechteck noch weiter dem Quadrat anzunähern, bilden wir für die erste Seite wieder den Mittelwert
aus den beiden Seiten. Es ergibt sich x = (7 + 1,857) / 2 = 4,428.
Für die andere Seite
ergibt sich y = A / x = 13 / 4,428 = 2,935 . |
|
 |
Um das Rechteck noch weiter dem Quadrat anzunähern, bilden wir für die erste Seite wieder den Mittelwert
aus den beiden Seiten. Es ergibt sich x = (4,428 + 2,935) / 2 = 3,682.
Für die andere Seite
ergibt sich y = A / x = 13 / 3,682 = 3,530 . |
|
 |
Wir führen diesen Schritt nocheinmal aus (wird genau genug). Es ergibt sich nun
x = (3,682 + 3,530) / 2 = 3,606.
Für die andere Seite
ergibt sich y = A / x = 13 / 3,606 = 3,604 . |
|
 |
Unsere Seiten x = 3,606 und y = 3,604 haben einen Unterschied von 0,002. Wir wollten
die Wurzel auf 2 Stellen nach dem Komma genau. Das ist damit erreicht. |
Aufgabe
Erstellen Sie ein Programm, welches für Wurzel aus 5 einen Näherungswert nach dem Heronverfahren ermittelt.
Dieser Näherungswert von Wurzel 5 soll auf 2 Stellen nach dem Komma genau sein. Das Programm soll nur das Ergebnis ausgeben.
Bei mir sah der Aufruf so aus:

Aufgaben
- Bringen Sie das Programm zum Laufen.
- Überprüfen Sie das Ergebnis z.B. mit einem Taschenrechner.
- Erklären Sie, woher der Unterschied kommt.
- Ändern Sie das Programm so ab, dass hier kein Fehler suggeriert wird.
- Ändern Sie das Programm so ab, dass man die Zahl, von der die Wurzel bestimmt werden soll, als Parameter übergibt.
- Ergänzen Sie das Programm um eine Überschrift (unterstrichen, Leerzeile, usw.).
- Erstellen Sie zu Ihrem Programm ein Struktogramm.
- Informieren Sie sich über Heron von Alexandria (siehe Weblinks)
Weblinks
- Wikipedia: Geometrische Veranschaulichung des Heron-Verfahrens
- Wikipedia: Heron von Alexandria
- Wikipedia: Heronsball
- Wikipedia: Satz des Heron (Dreiecksberechnung)
- Wikipedia: Heronsbrunnen
zurück
© ERG Saalfeld - HD. Kirmse + Dustin Wiese 15.08.2022
|