A flowchart must have a clear start and finish (unless looping).
|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.|
Below is an example of a flowchart.