| Обозначение
| Тип аргументов
| Тип результата
| Действие
|
| Стандартные арифметические функции
|
| abs(x)
| целый/ вещественный
| целый/ вещественный
| модуль числа
|
| sin(x)
| вещественный
| вещественный
| синус
|
| cos(x)
| вещественный
| вещественный
| косинус
|
| arctan(x)
| вещественный
| вещественный
| арктангенс
|
| pi
| без аргумента
| вещественный
| число p
|
| exp(x)
| вещественный
| вещественный
| экспонента ex
|
| ln(x)
| вещественный
| вещественный
| натуральный логарифм
|
| sqr(x)
| вещественный
| вещественный
| квадрат числа
|
| sqrt(x)
| вещественный
| вещественный
| корень квадратный
|
| round(x)
| вещественный
| целый
| округление числа
|
| trunc(x)
| вещественный
| целый
| отсекание дробной части числа
|
| random(n)
| целый
| целый
| случайное число (0..n)
|
| Функции, определенные в модуле Math.
Unit Math
|
| arcos(x)
| вещественный
| вещественный
| арккосинус
|
| arcsin(x)
| вещественный
| вещественный
| арксинус
|
| arccot(x)
| вещественный
| вещественный
| арккотангенс
|
| cot(x)
| вещественный
| вещественный
| котангенс
|
| tan(x)
| вещественный
| вещественный
| тангенс
|
| log10(x)
| вещественный
| вещественный
| десятичный логарифм
|
| log2(x)
| вещественный
| вещественный
| логарифм по основанию 2
|
| logN(n,x)
| вещественный
| вещественный
| Логарифм от х по основанию n
|
Возведение Х в степень n.

которая программируется с помощью стандартных функций языка
· exp(n*ln(x))– для положительного X;
· -exp(n*ln(abs(x))) – для отрицательного X.
Примеры записи математических выражений

exp(2*x)
__________________

exp(5*sin(x/2))
__________________

sqr(a)+2*sqr(b)*b-sqrt(a*b)
_______________________

sqr(sin(sqrt(x)))
__________________________

exp(3*ln(x))
__________________________

exp(3*ln(sqr(a+b)))
_______________________

cos(x)*cos(x)*cos(x)*cos(x)
sqr(cos(x))*sqr(cos(x))
exp(4*ln(cos(x)))
______________________

log(abs(x-2))
___________________

ln(a)/ln(b)
___________________

z=x*x+y*y;
sin(z)+cos(z/(2*y))+sqrt(z);
_______________________
Некоторые функции, предназначенные для работы со строками
| Обозначение
| Действие
|
| chr(x)
| возвращает символ с кодом x
|
| ord(c)
| возвращает код символа с
|
| StrToFloat(S)
| преобразует символы из строки s в вещественное число
|
| StrToInt(S)
| преобразует символы из строки s в целое число
|
| Val(S,X,Kod)
| Преобразует строку символов S во внутреннее представление целой или вещественной переменной X, если преобразование прошло успешно, Kod=0.
|
| FloatToStr(V)
| преобразует вещественное число V в строку
|
| IntToStr(V)
| преобразует целое число V в строку
|
| FloatToStrF(V,F,P,D)
| преобразует вещественное число V в строку символов с учетом формата F и параметров P,D
|
Функцию
FloatToStrF(V,F,P,D)
используют для форматированного вывода вещественного числа.
Например:
var
n:integer;
m:real;
St:string;
begin
n:=5; m:=4.8;
St:='Иванов А.';
Label1.Caption:='Студент '+St+' сдал '+IntToStr(n)+' экзаменов.'+chr(13)+
'Средний балл составил '+
FloatToStrF(m,ffFixed,4,2);
End;
результатом, которого будет фраза:
Студент Иванов А. сдал 5 экзаменов.
Средний балл составил 4.80.