A. Plan the algorithm
B. Analyze the problem
C. Desk-check the algorithm
D. Evaluate and modify (if necessary) the program
E. Code the algorithm.
Answer: Option B