Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Wert abgleichen mit berücksichtigung von ">"

  Alt 24. Mai 2008, 18:56
Hi,

die Toleranztabellen nach ISO 2768 sind ihrer mathematischen Natur nach nicht-stetige Abbildungen, wobei ein Wertebereich in mehrere - mit Ausnahme des ersten - nach links halb offene Intervalle zerlegt ist. Mit XML hat dein Problem eigentlich wenig zu tun.

Wenn du mit den Maxima der Teilintervalle einen Vektor (List, Array) bildest und auf diesem eine binäre Suche implementierst, dann liefert dir die Suche bei geschickter Implementierung genau den Index des Intervalls, in den der gesuchte Wert fällt. Für das erste (geschlossene) Intervall musst du dann nur noch eine Sonderbehandlung einführen und fertig.

Der Text im Spaltenkopf kann ja enthalten was er will, aber gespeichert werden sollten nur die oberen Intervallgrenzen. Alles andere, insbesondere die Darstellung im Spaltenkopf lässt sich aus den rohen Daten rekonstruieren. Da die Norm kaum einer Veränderung unterliegt, ist eine externe Speicherung nicht unbedingt sinnvoll. Da würde mich interessieren, warum du die Daten nicht gleich im Programm als Konstanten festlegst und warum du XML als externes Format gewählt hast.

Freundliche Grüße
  Mit Zitat antworten Zitat