12.07.2015 Aufrufe

Spezifikation OCD OFML Commercial Data (OFML Part IV) Version 2.1 ...

Spezifikation OCD OFML Commercial Data (OFML Part IV) Version 2.1 ...

Spezifikation OCD OFML Commercial Data (OFML Part IV) Version 2.1 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

EArithmetrische Funktionen in BeziehungswissenFolgende Funktionen können in arithmetrischen Ausdrücken im Code von Beziehungen verwendetwerden 27 . Bei ungültigen Argumenten wird die Auswertung der Beziehung abgebrochen.pow(x(Float), y(Int)) → FloatDie Funktion pow() berechnet x hoch y. Eine Ausnahme wird ausgelöst. Wenn x negativist, muss y ein ganzzahliger Wert sein. Wenn x 0 ist, muss y negativ sein. Das Ergebnis ist1.0, wenn sowohl x und y 0 sind.sqrt(x(Float)) → FloatDie Funktion sqrt() berechnet die nicht–negative Quadratwurzel von x. x darf nicht negativsein.fabs(x(Float)) → FloatDie Funktion fabs() berechnet den Betrag von x.ceil(x(Float)) → FloatDie Funktion ceil() berechnet den kleinsten ganzzahligen Wert, der nicht kleiner als x ist.floor(x(Float)) → FloatDie Funktion floor() berechnet den größten ganzzahligen Wert, der nicht größer als x ist.sign(x(Float)) → IntDie Funktion sign() liefert das Vorzeichen (-1 bzw. +1) von x.trunc(x(Float)) → FloatDie Funktion trunc() liefert den ganzzahligen Teil von x.frac(x(Float)) → FloatDie Funktion frac() liefert den Dezimalteil von x.27 Bis auf die Funktionen sign, trunc und frac gehören alle Funktionen auch zu den arithmetrischen Standardfunktionenvon <strong>OFML</strong>.41

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!