Flowcharts are used in a variety of contexts to describe and plan different types of objects. Program flowcharts describe or model programs and algorithms independently of any programming language.
You will see all sorts of symbols in tools or shapes for flowcharting. To model an algorithm or program, we need the following symbols.
The following example shows how you can use the decision shape to model iteration within a program flowchart.