Стандартные арифметические функции

 

Кроме операций над числами можно выполнять более сложные действия, называемые арифметическими функциями. Функции, встроенные в Паскаль, называются стандартными. К ним относятся:

На Паскале В математике тип пояснение
abs(x) |x| ц, в модуль x
exp(x) e x в экспонента x
ln(x) ln(x) в натуральный логарифм x
sqr(x) x 2 ц, в квадрат x
sqrt(x) в квадратный корень из x
sin(x) sin(x) в синус x
cos(x) cos(x) в косинус x
arctan(x) arctg(x) в арктангенс x
int(x)   в целая часть числа x
trunc(x)   ц целая часть x, преобразованная к целому типу
round(x)   ц округлённое до ближайшего целого значение x
frac(x)   в дробная часть числа x
random   в случайное число в интервале [0; 1)
random(x)   ц случайное целое число в интервале [0; x)
power(a,b) ab в степень

 

 

Некоторые из этих функций требуют пояснений.

Функции int и trunc делают одно и то же: отбрасывают дробную часть числа. Только int оставляет его вещественным (например, 13.0), а trunc делает целым.

Функция random(x) даёт целое случайное число от 0 до x (не включая x). Пока программа работает, каждое следующее обращение к random даст новое число в этом интервале. Но при следующем запуске программы набор случайных чисел повторится. Чтобы этого избежать, нужно в начале программы поставить команду randomize. Чтобы получить случайные числа не от 0 до x, а в произвольном диапазоне от a до b, нужно использовать формулу:

Простейший пример использования функции в выражении:

y:=2*sin(x/2+0.7);

Аргумент функции может содержать и другие функции. Например:

c:=trunc(sqrt(sqr(a)+sqr(b))) ;

 








Дата добавления: 2014-12-18; просмотров: 1060;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.