Flowcharts are used to represent algorithms in diagrammatic form. There are conventions for the symbols used in flowcharts.

OvalOval boxes are used for starting, stopping, putting data in and printing data out.

RectangleRectangular boxes are used to give instructions or make calculations.

DiamondDiamond shaped boxes are used for decisions that affect future actions

Here is a flow chart showing Euclid's method for finding the highest common factor (H.C.F.) of two integers a and b.

Euler flowchart

Try out Euclid's method using a = 64 and b = 48

Draw flowcharts for:

Click on the links to see the answers (slight variations are allowed).

Now click on this link to see a challenge flowchart.