Читайте также:
|
|
Кроме четырех действий арифметики, Паскаль может выполнять и другие математические действия, например возведение в квадрат, для чего имеется специальная функция- Sqr (сокращение от английского слова square-"квадрат"). Неполный список математических функций Паскаля:
Функция Паскаля | Математическая запись | Название |
Sin(x) | sinx | Вычисление синуса |
Cos(x) | сosx | Вычисление косинуса |
Int(x) | [x] | Целая часть числа |
Ln(x) | Ln x | Вычисление натурального логарифма |
Exp(y*ln(x)) | х y | Возведение числа в степень |
Random(x) | Возвращает случайное число в диапазоне от 0 до Х | |
Pi | Число π | |
Abs(x) | |Х| | Абсолютная величина числа Х (модуль) |
Sqr(x) | Х2 | Возведение числа в квадрат |
Exp(x) | ex | Экспонента |
Sqrt (x) | Вычисление квадратного корня | |
Frac (x) | Вычисляет дробную часть числа | |
Round (x) | Округляет до ближайшего целого числа | |
Trunc (x) | Отсекает дробную часть |
Примеры:
Действие | Результат | Смысл |
Sqr(5) | возведение в квадрат | |
Sqrt(25) | корень квадратный | |
Pi | 3.1415.. | число пи |
Frac(23.192) | 0.192 | дробная часть числа |
Int(3.98) | 3.0 | целая часть числа |
Round(5.8) | округление | |
Abs(-20) | абсолютная величина (модуль) числа | |
Random | 0.73088 | случайное число из диапазона (0-1) |
Random(200) | случайное целое число из диапазона (0-199) | |
Exp(3*ln(5)) | 5 3 | Число 5 в кубе |
В Паскале нет операции или стандартной функции возведения числа в произвольную степень. Для вычисления xy рекомендуется поступать следующим образом:
• если у — целое значение, то степень вычисляется через умножение; например, х3 → х ∙ х ∙ х; большие степени следует вычислять умножением в цикле;
• если у — вещественное значение, то используется следующая математическая формула: хy = eyln(x).
Дата добавления: 2015-08-27; просмотров: 40 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Арифметические действия. | | | Арифметические команды. |