1.1.6 Основные стандартные функции языка Паскаль
Таблица 1.5 Стандартные математические функции и их типы
Математическая функция | Функция на языке Паскаль | Тип аргумента | Тип функции | Примечание |
|X| – модуль числа | ABS(X) | R, I | R, I |
|
X2 | SQR(X) | R, I | R, I |
|
SQRT(X) | R, I | R |
| |
sin X | SIN(X) | R, I | R | Значение Х вводится в радианах |
cos X | COS(X) | R, I | R | |
arctg X | ARCTAN(X) | R, I | R |
|
eX | EXP(X) | R, I | R |
|
ln X | LN(X) | R, I | R |
|
[X] – целая часть Х | TRUNC(X) | R, I | I |
|
округление Х до целого | ROUND(X) | R, I | I |
|
Определение четности | ODD(X) | I | Boolean | TRUE, если Х-нечет FALSE, если Х-чет. |
Примечание: В языке Паскаль нет некоторых математических операций и функций. В этих случаях используется набор стандартных функций.
Например:
1) Возведение в степень – вместо AВ записывается EXP(В*LN(A));
2) Логарифм по произвольному основанию – вместо logAX записывается LN(X)/LN(A), например, lgX представляется в виде LN(X)/LN(10);
3) tgX и ctgX соответственно SIN(X)/COS(X) и COS(X)/ SIN(X);
4) arccosX – угол, косинус которого равен Х, при ХЄ[-1; 1].
Вместо arccosX записываем ARCTAN(SQRT(1/SQR(X) – 1)). Или ARCTAN(SQRT(1–SQR(X))/X) при Х≠0 и при Х=0 arccosX=π/2. Аналогично arcsinX вычисляется выражением: ARCTAN(X/SQRT(1–SQR(X))) при Х≠1 и при Х=1 arcsinX=π/2 и так далее.
- 1.1 Теоретические сведения
- 1.1.1 Структура программы в языке Паскаль
- 1.1.2 Основные типы данных
- 1.1.3 Оператор присваивания
- 1.1.4 Арифметические выражения
- 1.1.5 Логические выражения
- 1.1.6 Основные стандартные функции языка Паскаль
- 1.1.7 Основные функции ввода/вывода
- 1.1.8 Операторы цикла
- 1.1.9 Операторы перехода (безусловный и условные)
- 1.1.10 Работа с массивами
- 1.1.11 Процедуры и функции. Модули.
- 1.1.11.1 Модуль System
- 1.1.11.2 Модуль Crt
- Порядок выполнения работ
- Лабораторная работа №5. Работа с двумерными массивами
- Лабораторная работа №6. Программирование с использованием подпрограмм
- Содержание
- 1.1 Теоретические сведения 1