Professional Documents
Culture Documents
GE8151-U1-14-Finiding Factorial of Given Number - Recursion
GE8151-U1-14-Finiding Factorial of Given Number - Recursion
Algorithm
Main Algorithm
Factorial Finder
Rajasekaran S AP/IT
Problem Solving and Python Programming GE8151
Flow Chart
Finding factorial of given
number [Recursive]
Factorial
Main Flow
Finder Flow
Chart
Chart
start
start
receive number
read number
number number = 1
True
Factorial Finder
return 1
result False
number - 1
result
Factorial Finder
stop
return number * result
stop
Rajasekaran S AP/IT
Problem Solving and Python Programming GE8151
Pseudo Code
START
READ number
SET result = CALL factorial_finder(number)
PRINT “Result is:” result
STOP
START
PROCEDURE: factorial_finder(number)
IF number equal to 1
RETURN 1
ELSE
RETURN number * factorial_finder(number - 1)
END IF
END PROCEDURE
STOP
Rajasekaran S AP/IT