Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   vergleich von Werten (https://www.delphipraxis.net/103785-vergleich-von-werten.html)

Dani 22. Nov 2007 02:15

Re: vergleich von Werten
 
Zitat:

Zitat von Weazy
Beim Vergleich zweier Float Werte kann es zu Fehlern kommen, wenn sich die beiden Werte erst nach einer bestimmten Nachkommastelle unterscheiden, welche von Float nicht mehr gespeichert werden. Wie könnte man die Werte vergleichen, ohne das diese Problematik auftritt?

Die Aufgabe ist sch*** gestellt, ich würde da nämlich reininterpretieren, dass man die Datenstruktur der Fließkommazahlen beibehalten soll.

LoCrux 22. Nov 2007 03:52

Re: vergleich von Werten
 
Also da muss ich Dani zustimmen,

1. Auf dem Papier kann ich Die Zahlen immer vergleichen, mathematisch ist hier die Genze "mein koennen".

2. Der Vergleich mit dem Rechner (als Fliesskommazahl) geht nicht, da die Formulierung schon den Fehler impliziert. Sprich ich werde es nicht feststellen koennen, wann zwei zu vergleichende Zahlen zu der Menge "Nicht Arithmetisch Vergleichbar" gehoeren!!!!

3.
Zitat:

..von Float nicht mehr gespeichert werden..
Insgesamt sehr unglueckliche Formulierung fuer einen Prof./Doz..
Da sie nicht gespeichert werden koennen, sind sie entweder NAN oder identisch.

4. Eine Loesung waehre die "Zahl" selbst als String oder als Reihe (q-adischen Darstellung) abzulegen und dann indexweise vergleichen.

LoCrux 22. Nov 2007 05:46

Re: vergleich von Werten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab das hier noch gefunden.

Weazy 22. Nov 2007 12:22

Re: vergleich von Werten
 
ich habe jetzt einfach geschrieben das wenn Werte als Float gespeichert sind man diese nur auf eine bestimmte genauigkeit verleichen kann und habe einen pseudo code geschrieben der einfach jede stelle der Werte miteinander vergleicht.

PS: der Prof geht nächstes Jahr eh in Rente... :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz