In a standard flowchart used during systems analysis and design, which symbol is used to represent a step that obtains information from the user (i.e., an input operation)?
-
AInput/Output
-
BProcess
-
CSelection/repetition
-
DStart/Stop
-
ENone of the above
Answer
Correct Answer: Input/Output
Explanation
Introduction / Context:Flowcharts use a small set of standardized symbols to describe program logic and system procedures. Correct symbol usage improves communication between analysts, designers, and developers.
Given Data / Assumptions:
- The task is an input action (accepting data from a user or device).
- We need the corresponding flowchart symbol.
Concept / Approach:The Input/Output symbol (a parallelogram) represents data entry and display operations. Although it covers both input and output, the same symbol is used when a step specifically gets user information.
Step-by-Step Solution:
Identify operation type → input from a user.Match to standard symbol set → Input/Output (parallelogram).Confirm alternatives: Process (rectangle) is for computation; Start/Stop (terminator) marks boundaries; Selection is decision (diamond).Verification / Alternative check:Review any ANSI/ISO flowchart legend: input and output are combined in the same symbol.
Why Other Options Are Wrong:Process is not specific to I/O, decision symbols handle branching, and start/stop delimit the routine; none represent user input explicitly.
Common Pitfalls:Using a process rectangle for data entry steps reduces clarity; always apply the I/O parallelogram for input or output activities.
Final Answer:Input/Output