ВУЗ:
Составители:
31
Продолжение приложения В
Основные стандартные функции описаны в таблице В.3.
Таблица В. 3
Функция Тип аргумента Тип результата Математическая запись, комментарий
abs(x) integer; real integer; real
|x|
arctan(x) integer; real real arctg(x)
cos(x) integer; real real cos(x)
sin(x) integer; real real sin(x)
exp(x) integer; real real e
x
ln(x) integer; real real ln(x), x>0
sqrt(x) integer; real real
x
, x0
sqr(x) integer; real integer; real x
2
round(x) real integer округляет число x до целого
trunc(x) real integer отбрасывает дробную часть x
frac(x) real real Дробная часть числа x
int(x) real real отбрасывает дробную часть x
random(x) integer integer генерирует случайное число
в диапазоне от 0 до x
Остальные математические функции можно выразить через основные,
например:
tg(x)=sin(x)/cos(x);
x
a
=exp(a*ln(x)), x
Основные операции описаны в таблице В.4.
Таблица В.4
Приоритет Операция Действие операции
1
+,
not
Присваивание знака
Логическое отрицание
2 *, /
div, mod
and
Умножение, деление
Целочисленные операции
Логическое произведение
3
+,
or, xor
Сложение, вычитание
Логические суммы
4 <>, <, >, <=, >=, =
in
Отношения (сравнения)
Принадлежность
к множеству
Операции выполняются с учетом их приоритета (1 – самый высокий).
Результатом операции
div является частное от деления двух чисел, а mod –
остаток, например:
(9-2) div 2=3; 7 mod 2=1.
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »