Along with structure diagrams, a program flow chart is a widely used representation method for describing software structures. The program flow chart notation (PAP) uses graphical symbols that are connected by lines so that corresponding control structures can be mapped. The defined program flow symbols are standardized in DIN 66001.
Program flow charts allow the graphical description of algorithms using the elements shown in the figure (excerpt). However, this type of representation has some decisive disadvantages.
Program flow charts are thus only suitable for the representation of algorithmic processes if one is aware of their limitations and makes only very disciplined use of them.