У мові програмування Delphi можна використовувати великій набір стандартних процедур і функцій, призначених для виконання різноманітних операцій над числами, текстами, елементами керування, графічними об’єктами, файлами та ін.
Деякі з них ви вже використовували, наприклад, функцію StrToInt для переведення тексту в ціле число, функцію FloatToStr для переведення дійсного числа в текст, функцію sqrt для обчислення арифметичного квадратного кореня з дійсного числа.
Розглянемо ще кілька стандартних математичних функцій та їхнє призначення (табл. 2.4).
Таблиця 2.4. Приклади стандартних математичних функцій у Delphi
Функція
| Кількість аргументів
та їх типи
| Результат
| Тип результату
|
Abs
| 1, цілий або дійсний
| Модуль числа
| Той самих, що й в аргументу
|
Arctan
| 1, дійсний
| Арктангенс числа (в радіанах)
| Дійсний
|
Cos
| 1, дійсний
| Косинус числа
| Дійсний
|
Exp
| 1, дійсний
| Експонента числа(ех)
| Дійсний
|
Frac
| 1, дійсний
| Дробова частина числа
| Дійсний
|
Int
| 1, дійсний
| Ціла частина числа
| Дійсний
|
Ln
| 1, дійсний
| Натуральний логарифм числа
| Дійсний
|
Pi
|
| Число p
| Дійсний
|
Power
| 2, дійсні
| І аргумент у степені ІІ аргумент
| Дійсний
|
Random
|
| Випадкове число від 0 до 1
| Дійсний
|
Random
| 1, цілий
| Випадкове ціле число від 0 до значення аргументу–1
| Цілий
|
Sin
| 1, дійсний
| Синус числа
| Дійсний
|
Sqr
| 1, дійсний
| Квадрат числа
| Дійсний
|
Звертаємо вашу увагу:
1. При виклику функції без аргументів потрібно вказувати лише її ім’я, наприклад, х := Pi.
2. Перед першим використанням функції Random потрібно включити до тексту проекту команду виклику процедури Randomize без аргументів і без результатів, яка запустить генератор випадкових чисел.
3. Для використання функції Power потрібно в рядок Uses тексту проекту додати текст Math. Після цього до проекту підключиться додаткова бібліотека стандартних процедур та функцій і стане можливим використання ще цілого ряду математичних та інших процедур і функцій, з якими ви можете ознайомитися в Довідці.