Topics / Algorithm Design and Problem-Solving / Flowcharts
Flowcharts
Flowcharts are a graphical way of representing an algorithm design.
A flowchart must have a clear start and finish (unless looping).
Flowchart Symbols
Name | Symbol | Explanation |
---|---|---|
Start / Finish | ![]() | Used to indicate the start and finish of the algorithm. |
Process | ![]() | A process / action to be performed, e.g. a calculation or the assignment of a value. |
Input / Output | ![]() | Used to show data being inputted into the system (e.g. by a user), or data being outputted (e.g. a message or the value from a variable). |
Decision | ![]() | A question / test of a condition that allows the flowchart to branch into one of two paths, yes or no. |
Flowchart Example
Below is an example of a flowchart.