Difficulty: Easy
Correct Answer: These charts cannot represent CASE (multiway selection) constructs.
Explanation:
Introduction / Context:
Nassi–Shneiderman (NS) charts, also known as structured flowcharts, depict program logic using nested boxes for sequence, selection, and iteration. They enforce structured programming principles by construction.
Given Data / Assumptions:
Concept / Approach:
In NS charts, selection is represented using branched boxes; multiway (CASE) selection can be drawn as stacked alternatives within the selection construct. Therefore the claim that they cannot represent CASE constructs is false, making it the “NOT true” statement to select.
Step-by-Step Solution:
Verification / Alternative check:
Standard software engineering texts provide NS chart templates for IF, WHILE, REPEAT, and CASE; this directly contradicts option b.
Why Other Options Are Wrong:
a: Correct—NS charts are a structured design tool. c: Correct—NS charts represent sequence, selection, iteration. d: Can’t be right because a and c are true while b is not.
Common Pitfalls:
Confusing classic flowcharts (with arbitrary jumps) with NS charts (structured, no arbitrary flow lines).
Final Answer:
These charts cannot represent CASE (multiway selection) constructs.
Discussion & Comments