You are on page 1of 3

Problem Solving and Python Programming GE8151

Finding minimum in the list

Algorithm

Step 1 Start Process


Step 2 Assign mylist elements with [7,5,1,2,3]
Step 3 Assign i = 1 and length_of_mylist = 5 and min = mylist[0]
Step 4 Assign cur_val as mylist[i]
Step 5 If min is greater than cur_val then assign min as cur_val goto Step 7
Step 6 Else don’t change min
Step 7 Increment i by 1
Step 8 If i is less than length_of_mylist then goto Step 4
Step 9 Else goto step 10
Step 10 Print minimum as min
Step 11 Stop Process

Rajasekaran S AP/IT
Problem Solving and Python Programming GE8151

Flow Chart
start Finding Minimum
in List
mylist = [7,5,1,,2,3]

length _of_mylist= 5

i=1, min=mylist[0]

current element = mylist[i]

False
min>current_element
?
False True
min = current_element min = min

i =i + 1

i = length_of_list
?
True
print minimum as min

stop
Rajasekaran S AP/IT
Problem Solving and Python Programming GE8151

Pseudo Code

START
SET my_list = [7,5,1,2,3]
SET length_of_mylist = 5
SET i = 1
SET min = mylist[0]
WHILE i is less than length_of_mylist THEN
SET cur_val = mylist[i]
IF min > cur_val THEN
min = cur_val
ELSE
min = min
END IF
INCREMENT i
END WHILE
PRINT “Minimum in the list is” min
STOP

Rajasekaran S AP/IT

You might also like