Definition 10.7: flowcharting
A programming design tool that uses graphical elements to visually depict the flow of logic within a function.
Definition 10.8: process symbol
A rectangle used in flowcharting for normal processes such as assignment.
Definition 10.9: input/output symbol
A parallelogram used in flowcharting for input/output interactions.
Definition 10.10: decision symbol
A diamond used in flowcharting for asking a question and making a decision.
Definition 10.11: flow lines
Lines (sometimes with arrows) that connect the various fowcharting symbols.