Арифметические выражения и операции
Стандартные функции
В арифметических выражениях можно использовать стандартные математические функции, например:
• abs(x) — модуль числа х;
• sqrt (х) — квадратный корень из числа х (для х ≥ 0);
• sin (х) — синус угла х, заданного в радианах;
• cos (х) — косинус угла х, заданного в радианах;
• ехр (х) — экспонента числа х, т. е. ех, где е ≈ 2,718 — основание натуральных логарифмов;
• In (х) — натуральный логарифм числа х (для х > 0).
Последние две функции позволяют выполнить возведение в степень в Паскале, используя равенство хy = еylnх.
Существуют функции для перехода от вещественных значений к целым. В языке Паскаль есть функции:
trunc (х) — отбрасывание дробной части вещественного числа х;
round (х) — округление вещественного числа х до ближайшего целого.
В школьном алгоритмическом языке есть функция выделения целой части числа: int (х). Нужно иметь в виду, что функция trunc в Паскале отбрасывает дробную часть, а функция int в школьном алгоритмическом языке находит целую часть по правилам математики (как наибольшее целое число, не превосходящее данное). Поэтому при работе с отрицательными числами они могут давать разный результат:
вывод int (-1.5) | = -2 write(trunc(-1.5)); { = -1 }
Функция frac(x) в языке Паскаль выделяет дробную часть вещественного числа
х.
Следующая страница Случайные числа