Which of the following is the correct order of Problem Solving steps? (A)…
2022
Which of the following is the correct order of Problem Solving steps?
(A) Algorithm Development
(B) Coding
(C) Analysis of Problem
(D) Testing & Debugging
Answer: D. (C), (A), (B), (D) — ConceptA problem-solving workflow should reduce uncertainty before implementation. First identify the required result, inputs, and constraints; then design a…
- A.
(A), (B), (C), (D)
- B.
(C), (A), (D), (B)
- C.
(A), (C), (B), (D)
- D.
(C), (A), (B), (D)
Attempted by 980 students.
Show answer & explanation
Correct answer: D
Concept
A problem-solving workflow should reduce uncertainty before implementation.
First identify the required result, inputs, and constraints; then design a language-independent procedure, implement it, and verify its behaviour.
Application
Analysis of Problem: identify the required output, available inputs, constraints, and edge cases.
Algorithm Development: turn that analysis into a finite, ordered procedure and decide the required data and control flow.
Coding: translate the established algorithm into instructions in a programming language.
Testing & Debugging: run representative and boundary cases, compare actual behaviour with expected behaviour, and correct defects.
Cross-check
Each stage supplies the information needed by the next: an algorithm needs an analysed problem, code needs an algorithm, and testing needs executable code.
Result
Therefore, the sequence by value is Analysis of Problem → Algorithm Development → Coding → Testing & Debugging.