Книга: Описание языка PascalABC.NET
Математические функции
Математические функции
Интерфейс математических подпрограмм заимствован преимущественно из модулей System и Math системы Delphi.
function Sign(x: integer): integer; Возвращает знак числа x |
function Sign(x: longword): integer; Возвращает знак числа x |
function Sign(x: int64): integer; Возвращает знак числа x |
function Sign(x: uint64): integer; Возвращает знак числа x |
function Sign(x: real): integer; Возвращает знак числа x |
function Abs(x: integer): integer; Возвращает модуль числа x |
function Abs(x: longword): longword; Возвращает модуль числа x |
function Abs(x: int64): int64; Возвращает модуль числа x |
function Abs(x: uint64): uint64; Возвращает модуль числа x |
function Abs(x: real): real; Возвращает модуль числа x |
function Sin(x: real): real; Возвращает синус числа x |
function Sinh(x: real): real; Возвращает гиперболический синус числа x |
function Cos(x: real): real; Возвращает косинус числа x |
function Cosh(x: real): real; Возвращает гиперболический косинус числа x |
function Tan(x: real): real; Возвращает тангенс числа x |
function Tanh(x: real): real; Возвращает гиперболический тангенс числа x |
function ArcSin(x: real): real; Возвращает арксинус числа x |
function ArcCos(x: real): real; Возвращает арккосинус числа x |
function ArcTan(x: real): real; Возвращает арктангенс числа x |
function Exp(x: real): real; Возвращает экспоненту числа x |
function Ln(x: real): real; Возвращает натуральный логарифм числа x |
function Log2(x: real): real; Возвращает логарифм числа x по основанию 2 |
function Log10(x: real): real; Возвращает десятичный логарифм числа x |
function LogN(base,x: real): real; Возвращает логарифм числа x по основанию base |
function Sqrt(x: real): real; Возвращает квадратный корень числа x |
function Sqr(x: integer): int64; Возвращает квадрат числа x |
function Sqr(x: longword): uint64; Возвращает квадрат числа x |
function Sqr(x: int64): int64; Возвращает квадрат числа x |
function Sqr(x: uint64): uint64; Возвращает квадрат числа x |
function Sqr(x: real): real; Возвращает квадрат числа x |
function Power(x,y: real): real; Возвращает x в степени y |
function Round(x: real): integer; Возвращает x, округленное до ближайшего целого |
function Trunc(x: real): integer; Возвращает целую часть числа x |
function Int(x: real): real; Возвращает целую часть числа x |
function Frac(x: real): real; Возвращает дробную часть числа x |
function Floor(x: real): integer; Возвращает наибольшее целое, меньшее или равное x |
function Ceil(x: real): integer; Возвращает наименьшее целое, большее или равное x |
function RadToDeg(x: real): real; Переводит радианы в градусы |
function DegToRad(x: real): real; Переводит градусы в радианы |
procedure Randomize; Инициализирует датчик псевдослучайных чисел |
procedure Randomize(seed: integer); Инициализирует датчик псевдослучайных чисел, используя значение seed. При одном и том же seed генерируются одинаковые псевдослучайные последовательности |
function Random(maxValue: integer): integer; Возвращает случайное целое в диапазоне от 0 до maxValue-1 |
function Random(a,b: integer): integer; Возвращает случайное целое в диапазоне от a до b |
function Random: real; Возвращает случайное вещественное в диапазоне [0..1) |
function Max(a,b: integer): integer; Возвращает максимальное из чисел a,b |
function Max(a,b: longword): longword; Возвращает максимальное из чисел a,b |
function Max(a,b: int64): int64; Возвращает максимальное из чисел a,b |
function Max(a,b: uint64): uint64; Возвращает максимальное из чисел a,b |
function Max(a,b: real): real; Возвращает максимальное из чисел a,b |
function Min(a,b: integer): integer; Возвращает минимальное из чисел a,b |
function Min(a,b: longword): longword; Возвращает минимальное из чисел a,b |
function Min(a,b: int64): int64; Возвращает минимальное из чисел a,b |
function Min(a,b: uint64): uint64; Возвращает минимальное из чисел a,b |
function Min(a,b: real): real; Возвращает минимальное из чисел a,b |
- Общие подпрограммы
- Подпрограммы ввода-вывода
- Подпрограммы для работы с перечислимыми типами
- Подпрограммы для работы с динамическими массивами
- Математические функции
- Подпрограммы для работы с символами и строками
- Подпрограммы для работы с файлами через файловые переменные
- Функции для работы с последовательностями
- Функции для работы с именами файлов
- Подпрограммы для работы с файлами, каталогами и дисками
- Часть 3. Функции клиентского сервиса
- 5.3. Функции mq_getattr и mq_setattr
- 6.2. Функции сортировки и поиска
- 12.2. Низкоуровневая память: функции memXXX()
- 7.8 Другие библиотечные функции
- Булевые функции Функция boolean
- Применение функции function-available
- Функции, функторы и классы функций
- У18.3 Однократные функции в родовых классах
- 7.8.6 Математические функции
- B4. Математические функции:
- Стандартные математические функции