Помогите пожалуйста срочно из информатика урока по факториала паскал АБС
Например:3!
3*3*3=27
Ответы на вопрос
Відповідь:
Факториалом числа n называется произведение всех целых чисел от 1 до n. Обозначается факториал символом !. Например, факториал числа 3 вычисляется следующим образом:
3! = 321 = 6
В языке программирования Pascal факториал числа n можно вычислить с помощью цикла for или рекурсивной функции.
Пояснення:
вычисление факториала с помощью цикла for:
program factorial;
var
n, i, result: integer;
begin
writeln('Введите число:');
readln(n);
result := 1;
for i := 1 to n do
result := result * i;
writeln(n, '! = ', result);
readln;
end.
вычисление факториала с помощью рекурсивной функции:
program factorial;
function Fact(n: integer): integer;
begin
if n <= 1 then
Fact := 1
else
Fact := n * Fact(n-1);
end;
var
n, result: integer;
begin
writeln('Введите число:');
readln(n);
result := Fact(n);
writeln(n, '! = ', result);
readln;
end.