Стандартные процедуры и функции, применяемые к вещественным типам:
В данной таблице Real – любой вещественный тип, Integer – любой целый тип.
Обращение |
Тип параметра |
Тип результата |
Примечание |
Abs (x) |
Real, Integer |
Тип аргумента |
Модуль аргумента |
ArcTan(x) |
Real |
Real |
Арктангенс (значение в радианах) |
Cos (x) |
То же |
То же |
Косинус, угол в радианах |
Exp (x) |
То же |
То же |
Экспонента |
Frac (x) |
То же |
То же |
Дробная часть числа |
Int (x) |
То же |
То же |
Целая часть числа |
Ln (x) |
То же |
То же |
Логарифм натуральный |
pi |
– |
То же |
3.141592653… |
Random |
– |
То же |
Псевдослучайное число, равномерно распределенное в диапазоне 0…[1] |
Random (x) |
Integer |
Integer |
Псевдослучайное число, равномерно распределенное в диапазоне 0…(х-1) |
Randomize |
– |
– |
Инициализация генератора псевдослучайных чисел |
Sin (x) |
Real |
Real |
Синус, угол в радианах |
Sqr (x) |
То же |
То же |
Квадрат аргумента |
Sqrt (x) |
То же |
То же |
Корень квадратный |
Random – получает некоторое целое число, называемое базовым, изменяет его разряды по определенному алгоритму и выдает новое число как результат. Одновременно с этим новое число становится базовым при следующем обращении к функции и т.д.
Структура типов данных. |
Выражения, их типы.
Как уже отмечалось язык программирования ТР предназначен для решения задач различного характера, в том числе и для нахождения значения различных выражений.
Выражение – это синтаксическая единица языка, задающая порядок и способ вычисления некоторого значения.
В соответствии с правилами формирования выражения представляет собой последовательность операндов, соединенных друг с другом знаками операций. Некоторые фрагменты выражения могут быть заключены в круглые скобки. Выражение записывается в линейной форме.
Операция |
Типы величин |
Тип результата |
a*b |
integer, integer |
integer |
a*b |
integer, real |
real |
a*b |
real, real |
real |
а/b |
integer, integer |
real |
а/b |
integer, real |
real |
а/b |
real, real |
real |
a+b |
integer, integer |
integer |
a+b |
integer, real |
real |
a+b |
real, real |
real |
a-b |
integer, integer |
integer |
a-b |
integer, real |
real |
a-b |
real, real |
real |