Модуль: Integer
Данный модуль отвечает за операции с числами типа Integer, LongInt и BigInteger.
changeNotation(intValue, divider);
Переводит число из десятичной системы счисления в любую другую систему счисления с основанием divider типа Integer.
// Перевод числа 154778 в 12-чную систему счисления в качестве параметра.
var number := 154778;
var сс := 12;
writeln(FastPascal.changeNotation(number, сс)); // В данном случае выведется 756A2.
// Также возможен прямой ввод параметров напрямую.
writeln(FastPascal.changeNotation(154, 13));Пример использования функции для решения задачи, где необходимо перевести число 123456 в 7-ричную систему счисления:
var str := '';
var number := 123456;
var сс := 7;
str := FastPascal.changeNotation(number, сс);
str := 'Ответ к задаче: ' + str;
writeln(str);isSimple(intValue);
Эта функция определяет, является ли число (intValue) простым. Выводит true, если число простое. Если число не является простым - выводит false.
isPalindrome(intValue);
Эта функция определяет, является ли данное число (intValue) палиндромом. Выводит true, если число является палиндромом. Если число не является палиндромом - выводит false.
isFibonacciNumber(intValue);
Эта функция определяет, является ли данное число (intValue) числом Фибоначчи. Выводит true, если число - число Фибоначчи. Иначе - выводит false.
Last updated