TurboPL Referenz Abs Prozedur |
Top Previous Next |
Syntax Abs(Zahl: Real): Real Kategorie Erklärung Abs berechnet den Absolutbetrag eines nummerischen Ausdrucks. Falls der Wert der Zahl negativ ist, wird das Vorzeichen umgedreht. Man erhält also immer ein positives Ergebnis. Laufzeitfehler Keine Beispiel Ein häufiges Einsatzgebiet für diese Funktion ist der Vergleich eines Festkomma-Feldes mit einem berechneten Wert. Da solche Zahlen intern im Binärformat verarbeitet werden, können Rundungsunterschiede auftreten, weil die meisten Dezimalbrüche im Dualsystem nicht endlich dargestellt werden können. Aus diesem Grund ist nicht sichergestellt, dass 0.1=1/10. In einem solchen Fall prüft man nicht auf absolute Gleichheit, sondern fordert nur, dass sich beide Zahlen maximal um einen sehr kleinen Betrag unterscheiden: Abs(0.1 - 1/10) < 0.00001 Siehe auch |