A flowchart is traditionally defined as a detailed diagram of the operations or equipment through which material passes. But a flowchart can be any kind of schematic diagram which shows pictorially or by means of symbolic representations a sequence of operations for any process. A common form of flowchart depicts the sequence of subroutines and flow of information within computer programs, as shown in Figure 20.