Значения вещественных типов определяют произвольное число лишь некоторой конечной точностью, зависящей от внутреннего формат вещественного числа.
Название | Длина, байт | Кол-во значащих цифр | Диапазон значений | Примечание |
Real | 11...12 | 2,9*10-39...1,7*1039 | При наличии сопроцессора использовать нежелательно, т.к. замедляет работу | |
Single | 7...8 | 1,5*10-45... 3,4*1038 | - | |
Double | 15...16 | 5,0*10-324...1,7*10308 | - | |
Extended | 19...20 | 3,4*10-4951…1,1*104932 | Применяется наиболее часто | |
Comp | 19...20 | -263…+263-1 | Дробная часть отсутствует | |
Currency | 19...20 | ±922337203685477,5807 | Длина дробной части 4 десятичных разряда |
Для работы с вещественными типами имеются стандартные функции:
Обращение | Тип параметра | Тип результата | Примечание |
abs(x) | Вещественный, целый | Тип аргумента | Модуль аргумента |
АгсТаn(х) | Вещественный | Вещественный | Арктангенс (в радианах) |
Cos(x) | Вещественный | Вещественный | Косинус (в радианах) |
Ехр(х) | Вещественный | Вещественный | Экспонента |
Frac(x) | Вещественный | Вещественный | Дробная часть числа |
lnt(x) | Вещественный | Вещественный | Целая часть числа |
Ln(x) | Вещественный | Вещественный | Логарифм натуральный |
Pi | --- | Вещественный | =3.141592653... |
Random | — | Вещественный | Псевдослучайное число, равномерно распределенное в диапазоне 0...[1] |
Random(x) | Целый | Целый | Псевдослучайное целое число, равномерно распределенное в диапазоне 0...x |
Randomize | — | — | Инициация генератора псевдослучайных чисел |
Sin (x) | Вещественный | Вещественный | Синус (в радианах) |
Sqr(x) | Вещественный | Вещественный | Квадрат аргумента |
Sqrt(x) | Вещественный | Вещественный | Корень квадратный |