function MatrixRandom(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 100): array [,] of integer;
Возвращает матрицу размера m x n, заполненную случайными целыми значениями
function MatrixRandomReal(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 10): array [,] of real;
Возвращает матрицу размера m x n, заполненную случайными вещественными значениями
function ReadArrInteger(n: integer): array of integer;
Возвращает массив из n целых, введенных с клавиатуры
function ReadArrInteger(const prompt: string; n: integer): array of integer;
Выводит приглашение к вводу и возвращает массив из n целых, введенных с клавиатуры
function ReadArrReal(n: integer): array of real;
Возвращает массив из n вещественных, введенных с клавиатуры
function ReadArrReal(const prompt: string; n: integer): array of real;
Выводит приглашение к вводу и возвращает массив из n вещественных, введенных с клавиатуры
function ReadArrString(n: integer): array of string;
Возвращает массив из n строк, введенных с клавиатуры
function ReadArrString(const prompt: string; n: integer): array of string;
Выводит приглашение к вводу и возвращает массив из n строк, введенных с клавиатуры
Математические функции
Интерфейс математических подпрограмм заимствован преимущественно из модулей 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 |