Стандартные функции
Имя функции | Математическая запись | Тип результата |
sin (x) | sin x | вещ. |
cos (x) | cos x | вещ. |
arctg(x) | аrctgx | вещ. |
exp (x) | ex | вещ. |
ln (x) | ln x | вещ. |
pi | 3.14 | вещ. |
abs (x) | │x│ | вещ. |
sqr (x) | x2 | вещ. |
sqrt (x) | вещ. | |
trunc (x) | ближайшее наименьшее целое число | Цел. |
int (x) | целая часть числа | цел. |
round (x) | ближайшее целое число (математическое округление) | цел. |
frag (x) | дробная часть числа | вещ. |
random (x) | генератор случайных чисел от 0 до x; если x - отсутствует диапазон чисел 0 1 | вещ. |
odd (x) | возвращает TRUE, если x - число нечетное | лог. |
Например:
trunс(3.7) = 3
trunc(3.1) = 3
trunc(-3.7) = -4
int (3.4) = 3
int (3.7) = 3
int (-3.4) = -3
round (3.14) = 3
round (3.74) = 4
round (-3.14) = -3
Аргументом стандартной функции может быть переменная, константа, выражение, стоящее справа от имени в скобках. Для тригонометрических функций аргумент задается в радианах.
При написании формул в программе на Паскале необходимо учитывать все правила записи арифметических выражений.
Например:
Данное выражение в программе на языке Паскаль будет выглядеть:
x: = ( -b + sqrt(sqr(b)–4*a*c) )/( 2*a ) ;
Паскаль не допускает смешенных выражений. Допустимы выражения, в которых слева от знака присваивания – вещественная переменная, справа - целое выражение.
Если в выражении есть хотя бы одна вещественная переменная, все выражение будет вещественным.
Дата добавления: 2015-05-21; просмотров: 718;