Значения вещественных типов определяют произвольное число лишь некоторой конечной точностью, зависящей от внутреннего формат вещественного числа.
Название
| Длина, байт
| Кол-во значащих цифр
| Диапазон значений
| Примечание
|
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)
| Вещественный
| Вещественный
| Корень квадратный
|