Domino 9 und frühere Versionen > Administration & Userprobleme

ungerader wert um 1 erhöhen

<< < (2/3) > >>

koehlerbv:

--- Zitat von: Semeaphoros am 18.11.04 - 20:29:23 ---Bitte nur mit Mod 2, das andere Verfahren ist unzuverlässig.

--- Ende Zitat ---

Begründung und Beispiel, bitte.

Semeaphoros:
Rundungsproblem, wird in der Literatur (Theoretische Informatik und Maschinentheorie) immer wieder belegt. Wenn immer eine interne Funktion zur Verfügung steht, soll diese verwendet werden. Es ist nun leider mal so, dass 2 und int(2) nicht immer gleich sind .... wurde andernorts im Zusammenhang mit Operationen schonmal intensiv diskutiert

koehlerbv:
Also kein Beleg, sondern weiter eine Behauptung ohne Beweis. Das hatten wir doch schon in dem Thread, den Du vermutlich meinst (@TextToNumber-Fehler in R6), gehabt. Wo ist der Beleg, das Mod korrekt programmiert wurde ?

Wobei aber Mod die elegantere Methode ist, die ich meinem Thread leider nicht bedacht habe.

Bernhard

Semeaphoros:
Sorry, Bernhard, lies die Literatur, die ist voll von Belegen und übrigens auch von Beweisen, warum das nicht geht (in der Maschinentheorie vor allem). Und jeder neue Thread, der sich um Rundungsprobleme dreht, beweist es wieder von neuem ....... da mach ich bestimmt keinen weiteren Aufwand mehr.

koehlerbv:
Begründung und Beleg fehlen immer noch, Jens. Und das ganze handelst Du rein theoretisch ab. Du weisst auch nicht, nicht wie die LS-Engine das abhandelt - das steht nicht in den Büchern über Theoretische Informatik und Maschinentheorie, da steht "nur", wie es prinzipiell funktionieren könnte. Aber nix über die Umsetzung in LS oder der ND-Formelengine.

Nicht erst seit diesem Thread

http://www.atnotes.de/index.php?topic=18199.msg110723#msg110723

wissen wir, das auch Notes Probleme mit dem Rechnen hat - insbesondere in der Formelsprache. Die begründet auch keine graue Theorie - das ist dann nur eine Kaschierung. Diese Probleme kann man wohl auch den meisten anderen SW-Produkten nachsagen - mehr oder weniger offensichtlich (womit wir dann wieder bei der Theorie wären - aber erst an dieser Stelle !).
Ich schlage also vor, praktischer zu werden. Einfach eine simple Routine schreiben, die das angeforderte Verfahren im möglichen Zahlenraum durchspielt. Sind wenige Zeilen. Und es funktioniert mit beiden oben genannten Verfahren mit R5 und R6 im Bereich "Long".

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln