Таблица В.1 - Операторы, математические функции и процедуры языка Pascal
Оператор, функция, процедура
| Действие
| Пример записи на языке Pascal
| Тип данных
|
аргумента
| результата
|
+
| Сложение
| y: =a+b
| Real
| Real,
|
Integer
| Integer
|
-
| Вычитание
| y: =a-b
| Real
| Real,
|
Integer
| Integer
|
*
| Умножение
| y: =a*b
| Real
| Real,
|
Integer
| Integer
|
/
| Деление
| y: =a/b
| Real
| Real
|
Integer
|
Div
| Деление нацело
| y: =a div b
| Integer
| Integer
|
Mod
| Вычисление остатка отделения
| y: =a mod b
| Integer
| Integer
|
| Абсолютное значение аргумента (модуль)
| y: = abs(x)
| Real
| Real
|
Integer
| Integer
|
Int(x)
| Целая часть вещественного числа х
| y: =int(x)
| Real
| Integer
|
Frag(x)
| Целая часть вещественного числа х
| y: =frag(x)
| Real
| Integer
|
| Квадрат аргумента
| y: =sqr(x)
| Real
| Real
|
Integer
| Integer
|
| Степенная функция
| exp(x*ln(a))
| Real
| Real
|
| Квадратный корень аргумента
| y: =sqrt(x)
| Real
| Real
|
Integer
|
Sin(х)
| Синус аргумента
| y: =sin(x)
| Real
| Real
|
Integer
|
Arcsin(х)
| Арксинус аргумента
| )
| Real
| Real
|
Arccos(х)
| Арксинус аргумента
|
| Real
| Real
|
Cos(х)
| Косинус аргумента
| y: =cos(x)
| Real
| Real
|
Integer
|
Arctg(х)
| Арктангенс аргумента
| y: =arctan(x)
| Real
| Real
|
Integer
|
tg(x)
| Тангенс аргумента
| y: =sin(x)/cos(x)
| Real
| Real
|
ctg(x)
| Котангенс аргумента
| y: =cos(x)/sin(x)
| Real
| Real
|
Ln(х)
| Натуральный логарифм аргумента
| y: =ln(x)
| Integer
| Real
|
Real
|
Lg(х)
| Десятичный логарифм аргумента
| y: =ln(x)/ln(10)
| Integer
| Real
|
Real
|
| Логарифм по основанию a
| y: =ln(x)/ln(a)
| Real
| Real
|
Round(х)
| Округление вещественного числа до ближайшего целого, преобразованного к типу LongInt
| y: =round(x)
| Real
| LongInteger
|
trunc(x)
| Преобразует действительное число в целое путем отбрасывания дробной части.
| y: =trunc(x)
| Real
| Integer
|
Random(n)
| Возвращает целое случайное число x, удовлетворяющее условию 0 < x< n-1
| y: =Random(диапазон)
| Integer
| Word
|
Random
| Возвращает целое случайное число x из интервала 0 < x< 1
| y: =Random
| Integer
| Word
|
Dec
(x=x-1)
| Уменьшает значение целочисленной переменной x на 1
| Dec(x)
| Integer
| Integer
|
Dec
(x=x-n)
| Уменьшает значение целочисленной переменной x на n
| Dec(x, n)
| Integer
| Integer
|
Inc
(x=x+1)
| Увеличивает значение целочисленной переменной x на 1
| Inc(x)
| Integer
| Integer
|
Inc
(x=x+n)
| Увеличивает значение целочисленной переменной x на n
| Inc(x, n)
| Boolean
| Integer
|
Odd(x)
| Возвращает значение True, если х – нечетное число и False, если х – четное число
| Odd(x)
| Real
| Boolean
|
pi
| Значение числа π =3, 14…
| pi
|
| Real
|