Запись вещественного числа в ТР возможна:
в виде числа с фиксированной точкой: 12.3, 0.67;
в экспоненциальной форме: 1.4 Е-8 (1.4*10
), 9.7 Е3 (9.7*10
).
Над переменными этого типа определены арифметические операции: +(сложение), -(вычитание), *(умножение), /(деление), а также операции отношения (см. выше).
Встроенные процедуры и функции.
| Обращение
| Тип параметра
| Тип результата
| Действие
|
| abs(x)
| real, integer
| x
| Возвращает модуль х
|
| random(x)
| integer
| integer
| Возвращает псевдослучайное число, равномерно распределенное на интервале 0<=i<x
|
| sqr(x)
| real, integer
| тип аргумента
| Возвращает квадрат аргумента
|
| exp(x)
| real
| real
| ex
|
| sqrt(x)
| real
| real
| Возвращает квадратный корень из х
|
| sin(x)
| -/-
| -/-
| sin x
|
| cos(x)
| -/-
| -/-
| cos x
|
| ln(x)
| -/-
| -/-
| ln x
|
| arctg(x)
| -/-
| -/-
| arctg x
|
| frac(x)
| -/-
| -/-
| Дробная часть числа
|
| int(x)
| -/-
| -/-
| Целая часть числа
|
| pi
| ---
| real
| Пи=3.14159265...
|
| trunc(x)
| real
| integer
| Отбрасывание дробной части
|
| round(x)
| real
| integer
| Округление до ближайшего целого
|
| randomize
| ---
| ---
| Инициация датчика псевдослучайных чисел
|
| random
| ---
| real
| Возвращает псевдослучайное число, равномерно распределенное на интервале 0<=x<1
|