结构化程序设计的基本思想是采用"自顶向下,逐步求精"的程序设计方法和"单入口单出口"的控制结构:
1.自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;
2."单入口单出口"的思想认为一个复杂的程序,它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成。
结构化程序设计的控制成分包括:顺序结构,分支结构和循环结构。
顺序结构:顺序结构的程序设计是最简单的,要按照解决问题的顺序写出相应的语句,它的执行顺序是自上而下,依次执行。
分支结构:分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。
循环结构:循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。
所谓结构化系统分析方法是运用系统工程原理于大型软件开发的产物,就是采用“自顶向下,由外到内,逐层分解”的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度。
所用到的工具:
1.数据流图。
2.加工说明。
3.数据字典。