<P> A flowchart is a type of diagram that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows . This diagrammatic representation illustrates a solution model to a given problem . Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields . </P> <P> Flowcharts are used in designing and documenting simple processes or programs . Like other types of diagrams, they help visualize what is going on and thereby help understand a process, and perhaps also find flaws, bottlenecks, and other less - obvious features within it . There are many different types of flowcharts, and each type has its own repertoire of boxes and notational conventions . The two most common types of boxes in a flowchart are: </P> <Ul> <Li> a processing step, usually called activity, and denoted as a rectangular box </Li> <Li> a decision, usually denoted as a diamond . </Li> </Ul> <Li> a processing step, usually called activity, and denoted as a rectangular box </Li>

How to write flow charts in c programming