choices within a program or system. Flowcharts help explain to someone what the program does (e.g., they can show where data comes in, what data is checked, what output is produced), how it works, and why it works that way. A flowchart provides no information about how to run the ...