配合if-then-else条件、反覆以及选择（switch-case）的流程判断。会用适当註释的几何图形来表示流程、资料或是设备。会用箭头表流程的流向。有许多不同种类的控制流程图，例如在软体开发以及系统开发里，控制流程图可以用在控制流分析、数据流分析、算法分析及仿真。在实时系统及资料驱动的系统中，最适合用控制及资料来描述。这些流的分析可以将逻辑及资料需求的文字转换为描述流的图，比文字容易分析。PERT、状态转换图（state transition diagram）及事务处理流程图（transact