A flowchart must have a clear start and finish (unless looping).
|Start / Finish
|Used to indicate the start and finish of the algorithm.
|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).
|A question / test of a condition that allows the flowchart to branch into one of two paths, yes or no.
Below is an example of a flowchart.