• Предмет: Информатика
  • Автор: begenjowmeylis05
  • Вопрос задан 5 месяцев назад

Помогите пожалуйста срочно из информатика урока по факториала паскал АБС
Например:3!
3*3*3=27

Ответы

Ответ дал: Alaska2018
0

Відповідь:

Факториалом числа 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.

Вас заинтересует