A flowchart is a graphical representation of an algorithm or process. It uses standard symbols and arrows to show the sequence of steps used to solve a problem.
A flowchart is a graphical representation of an algorithm or process. It uses standard symbols and arrows to show the sequence of steps used to solve a problem.
A flowchart shows the steps of a solution visually so that the logic of a problem is easier to understand.
Think about the process of getting ready for college: wake up → get ready → have breakfast → go to college. When these steps are shown using symbols and arrows, they form a simple flowchart.
A programmer can first develop an algorithm and then represent the same logic graphically using a flowchart.
The following example represents the logic for adding two numbers.
An algorithm describes a solution using steps, while a flowchart represents those steps graphically.
| Algorithm | Flowchart |
|---|---|
| Written step-by-step instructions. | Graphical representation of the steps. |
| Focuses on logical instructions. | Focuses on visual flow of the solution. |
| Can be written in simple language or pseudocode. | Uses standard symbols and arrows. |
| Point | Remember |
|---|---|
| Definition | Graphical representation of an algorithm or process. |
| Purpose | Shows the sequence and logic of steps visually. |
| Uses | Planning, understanding and explaining solutions. |
| Main Elements | Symbols and arrows/flow lines. |
Watch a simple explanation of flowcharts and their use in problem solving.
A short handwritten-style revision sheet for Flowchart Definition will be provided here.
Use the mind map for quick revision of flowchart, algorithm and problem-solving steps.