factorial(n: integer): longint;
Begin
If n = 1
then factorial:=1 else factorial:= n * factorial (n – 1);
End;
FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
Function factorial
Begin
factorial:= 4* factorial(3);
End;
Function factorial
Begin
factorial:= 2* factorial(1);
End;
Function factorial
Begin
factorial:= 3* factorial(2);
End;
Function factorial
Begin
factorial:= 1;
End;
3 вызов (n=3)
2 вызов (n=4)
4 вызов (n=2)
5 вызов (n=1)
1 вызов (n=5)
2 *1
5 *24
4 *6
3 *2
factorial(5) = 120
α:= 120
Procedure Rec
begin
Rec(n Div 2);
Write(n Mod 2);
End;
Procedure Rec
begin
Rec(n Div 2);
Write(n Mod 2);
End;
Procedure Rec
begin
Rec(n Div 2);
Write(n Mod 2);
End;
Procedure Rec
begin
Write(n Mod 2);
End;
2 вызов (n = 19)
3 вызов (n = 9)
4 вызов (n = 4)
6 вызов (n = 1)
5 вызов (n = 2)