Das Modul FFPConversions stellt die Prozeduren zur Umwandlung von Gleitpunktzahlen (Dezimalbrüchen) zwischen interner und lesbarer Darstellung und umgekehrt zur Verfügung. Dabei wird das spezielle FFP-Format verwendet.
Die Prozedur StrToReal wandelt die in str gespeicherte Gleitpunktzahl in die interne FFP-Darstellung um. Enthält die Zeichenkette nicht erlaubte Zeichen, oder kann die beschriebene Zahl nicht in einer FFP-Variablen dargestellt werden, erhält err den Wert TRUE.
Die Prozedur RealToStr erlaubt vielseitige Umwandlungen von r in lesbare Darstellungsformen. Die resultierende Zeichenkette enthält genau m Zeichen, oder soviele wie s Platz bietet, falls m zu gross ist. Ist m positiv, werden notwendige Leerzeichen vor der Zahl angehängt, sonst werden sie angehängt. Die Anzahl Zeichen hinter dem Dezimalpunkt wird durch n gegeben. Falls in Berücksichtigung zur Feldgrösse die Anzahl der Dezimalstellen zu gross gewählt wurde, wird diese auf das entsprechende Maximum gekürzt. Ist n=0 wird kein Dezimalpunkt geschrieben. Der Parameter expo gibt an, ob die wissenschaftliche Schreibweise (Exponentialdarstellung) gewünscht ist.
Mögliche Fehlerquellen -- durch den Parameter err mitgeteilt -- sind ein negativer Wert von n, der Wert Null für m oder s beinhaltet zu wenig Zeichen, um die resultierende Zeichenkette abzuspeichern.