A flowchart is a graphical representation of decisions and the results of those decisions mapped out in individual shapes that was developed by Herman Goldstine and John von Neumann in the 1940's. Flowcharts allow for a step-by-step diagram to be drawn out that help describe complex situations such as the steps in programming code or troubleshooting a computer. In the picture to the right are the basic flowchart shapes that can be used in 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 example of how a flowchart may appear. As can be seen in the example below, you have several steps that can be followed to help determine a cause of computer problem. For example, if the computer is not turning on, but the power light is on, it's likely you need to turn on the monitor. Of course, this is just an example and not the full set of steps required to troubleshoot a computer.