Математические процедуры и функции Pascal

abs(a) - функция

Возвращает модуль числа значения переменной a.

Пример:

x:=abs(-7);

x = 7.


int(a) - функция

Возвращает целую часть значения переменной a. При этом значение, возвращенное функцией, будет вещественным.

Пример:

x:=int(3.4);

x = 3.


sqr(a) - функция

Возвращает квадрат значения переменной a.

Пример:

x:=sqr(2);

x = 4.


sqrt(a) - функция

Возвращает корень значения переменной a.

Пример:

x:=sqrt(4);

x = 2.


sin(a) - функция

Возвращает синус значения переменной a. При этом значение переменной должно быть указано не в градусах, а в радианах.

Пример для угла в 90° с переводом градус в радианы:

x:=sin(90*3.14/180);

x = 0.999999682931835 //не 1 из-за погрешности с числом Пи.


cos(a) - функция

Возвращает косинус значения переменной a. При этом значение переменной должно быть указано не в градусах, а в радианах.

Пример для угла в 180° с переводом градус в радианы:

x:=cos(180*3.14/180);

x = -0.999998731727539 //не -1 из-за погрешности с числом Пи.


ln(a) - функция

Возвращает натуральный логарифм a.

Пример:

x:=ln(-7);

x = 0.693147180559945.


exp(a) - функция

Возвращает экспоненту с параметром a.

Пример:

x:=exp(1);

x = 2.71828182845905.


trunc(a) - функция

Возвращает целую часть значения переменной a. При этом значение, возвращенное функцией, будет целым.

Пример:

x:=trunc(5.6);

x = 5.


frac(a) - функция

Возвращает дробную часть значения переменной a.

Пример:

x:=frac(7.25);

x = 0.25.


random(a) - функция

Возвращает случайное целое число между нулём и значением переменной a.

Пример:

x:=random(5);

x - случайное число от 0 до 5.


inc(a,b) - процедура

Инкремент. Увеличивает значение переменной a на значение переменной b.

Пример:

x := 5;

inc(x, 10);

x =15.

Может быть применена без второй переменной, в этом случае значение аргумента увеличится на 1.

Пример:

x := 5;

inc(x);

x =6.


dec(a,b) - процедура

Декремент. Уменьшает значение переменной a на значение переменной b. По своей сути является противоположностью инкремента.

Пример:

x := 7;

dec(x, 3);

x =4.

Может быть применена без второй переменной, в этом случае значение аргумента уменьшится на 1.

Пример:

x := 11;

dec(x);

x =10.

Поделиться:
 
Комментарии (0)

Нет комментариев. Ваш будет первым!

Перевести число из в Результат: 510 = 1012