What is a Flowchart?
A flowchart is a graphical representation of an algorithm or process using different symbols such as rectangles, diamonds, ovals, and arrows to show the flow of control step by step.
Flowcharts are widely used in programming, system design, and process documentation because they help visualize logic clearly and intuitively.
Standard Flowchart Symbols
Symbol | Shape | Use |
---|---|---|
Start/End | Oval | Denotes the beginning or end of the flowchart. |
Process | Rectangle | Represents an action, process, or instruction. |
Decision | Diamond | Used for branching based on yes/no or true/false conditions. |
Input/Output | Parallelogram | Indicates data input or output operations. |
Flow Lines | Arrows | Show the direction of control flow between symbols. |
Connector | Small Circle | Connects different parts of flowchart, especially when diagram continues on another page. |
Properties of a Good Flowchart
-
Clarity: It should be easily understandable with well-defined symbols and logical flow.
-
Logical Sequence: The process should proceed in proper sequence from start to end.
-
Standard Symbols: Use standard symbols (rectangle for process, diamond for decision, etc.) accepted in flowchart conventions.
-
Flow Lines: Use arrows to clearly show the direction of flow from one step to another.
-
Simplicity: Keep it simple and avoid unnecessary details.
-
Modularity: Break complex processes into sub-processes or separate flowcharts if needed.
Buzz Number Definition
A number is called a Buzz Number if:
-
It ends with digit
7
, or -
It is divisible by
7
.
Flowchart to Check Buzz Number
Summary
-
Flowchart: Visual tool using standard symbols to describe an algorithm.
-
Properties: Clear, logical, uses proper symbols, and arrows.
-
Buzz Number: Ends with 7 or divisible by 7.
-
Symbols: Oval (start/end), rectangle (process), diamond (decision), parallelogram (I/O), arrows (flow).