Programming design tool that illustrates the logic flow within functions using graphical elements. Paragraphs are used in flowcharts to show interactions between inputs and outputs.