Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
01.11.2015, 16:30 (Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2015 16:34 von dauce.)
(01.11.2015 16:06 )Lucki schrieb: Aber die Diskussion dieser Problematik geht sowieso über das hinaus, was hier der Lehrer von seinem Schüler erwartet
Ich sage mal so: Wenn der Lehrer als Summe 36 erwartet, erwartet er von seinen Schülern auch, dass der herausbekommt, dass mindestes 4x10^15 (<= Bereich der Genauigkeit von DBL) Durchläufe erforderlich sind. Was im übrigen auch für einen (normalen) Computer ans Unmögliche grenzt.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
01.11.2015, 18:25 (Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2015 18:26 von dauce.)
Denk ich auch, wir haben anfangs ja auch die ganzen Zahlenformate besprochenen. Nur war das bei den bisherigen Aufgaben zu vernachlässigen. Ich hoffe da kommt mit der Zeit etwas Routine rein. Nochmals danke an jeden für seine Hilfe.
Irgendwann wird der Code übrigens auf Grund der Rundungs-Ungenauigkeiten bei der Addition von großen und sehr kleinen Zahlen im Gleitkommaformat an seine Grenzen stoßen und kein neues Ergebnis mehr liefern. Auch die Addition von sehr vielen Gleitkommazahlen führt zwangsläufig mit der Zeit zu immer mehr Ungenauigkeiten.
Dies sollte man immer im Hinterkopf behalten!
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Es gibt da auch noch eine ganz und gar unmathematische Grenze: Die Berechnungsdauer.
Bei DBL-Zahlen funktioniert das Inkremetieren mit +1 noch bis ca. 1E15 (Es ist 1E15 + 1 - 1e15 = 1, jedoch ist 1E16 +1 -1E16 = 0). Also könnte das Programm mit 1E15 Durchläufen, entsrechend eine Reihensumme von ca. 37, im Prinizip noch funktionieren. Die Rechendauer wäre da aber schon mal im Halbjahresbereich. Die Berechnunsdauer bei max. mögl. Reihensumme für das Zahlenformat EXT habe ich jetzt keine Lust zu schätzen, obwohl das schnell möglich wäre. 100 Jahre? 10000 Jahre? 1000000 Jahre?