结构化程序设计

自顶向下的设计 是自顶向下的分解 -> 找子问题 ->公共的问题->抽出来子问题

实现阶段

自顶向上的实现,实现一个一个子问题

程序由三种基本结构组成,顺序-分支-循环

例子