DELPHI ФАКТОРИАЛ ФУНКЦИЯ
Факториал – это произведение всех целых чисел, начиная с 1 и заканчивая заданным числом. Функция вычисления факториала широко используется в различных алгоритмах и программных приложениях. В Delphi вычисление факториала легко реализуется с помощью рекурсивной функции.
function factorial(n: Integer): Integer;
begin
if n = 1 then
Result := 1
else
Result := n * factorial(n - 1);
end;
Данная функция принимает один параметр n типа Integer и возвращает факториал числа n. Если n равен 1, то факториал равен 1. В противном случае функция вызывает саму себя с аргументом n - 1 и умножает результат на n. Таким образом, функция рекурсивно вызывает себя до тех пор, пока n не станет равным 1.
Пример использования функции:
var
n: Integer;
begin
n := 5;
ShowMessage(IntToStr(factorial(n)));
end;
Данный код вычислит факториал числа 5 и выведет результат в сообщении.
Delphi. Видео-урок №4. Процедуры и функции.
Уроки программирования на Delphi 4 процедуры и функции
How to do factorial in maths?
Delphi 7 [Урок #4] - Процедуры (Функции)
Найти факториал числа. Решение задачи на языке программирования Python
How to make a factorial program with function using delphi
Рекурсия. Факториал числа c++ рекурсивно. Рекурсия факториал. Рекурсивный алгоритм факториал. #44
Информатика. Язык Pascal: Процедуры и функции в Pascal. Центр онлайн-обучения «Фоксфорд»
Определение функции факториала
Рекурсивная функция для определения факториала