Difficulty: Easy
Correct Answer: Pseudocode
Explanation:
Introduction / Context:
Before coding, analysts and developers express logic in a form that is easy to read and reason about. Language-agnostic descriptions reduce misunderstandings and allow algorithm review without committing to syntax. The widely used technique is called pseudocode.
Given Data / Assumptions:
Concept / Approach:
Pseudocode uses plain words and simple control-structure keywords (for example, IF, ELSE, WHILE, FOR) to outline logic. Because it avoids language details (types, punctuation), stakeholders can validate the algorithm quickly. Designers later map pseudocode to actual code, test cases, and flowcharts if needed.
Step-by-Step Solution:
Verification / Alternative check:
Development methodologies and textbooks recommend pseudocode for design reviews and as a bridge to unit tests and implementation.
Why Other Options Are Wrong:
Common Pitfalls:
Writing pseudocode too close to a language (defeating readability) or too vague (losing testability). Balance clarity with precision.
Final Answer:
Pseudocode
Discussion & Comments