A flowchart is a graphical representation of decisions and their respective results mapped out in individual shapes. It was that was developed by Herman Goldstine and John von Neumann in the 1940's. Flowcharts provide a step-by-step diagram for mapping out complex situations, such as programming code or troubleshooting problems with a computer. The picture to the right shows an image from Microsoft Visio, a popular program used to design and create flowcharts and diagrams.
Below is an example of a basic flowchart created in Visio that gives a good representation of their layout. As can be seen, you have several steps that may be followed systematically to help determine the cause of computer problem. Of course, this is just an example and not the full set of steps required to troubleshoot computer issues.