由于软件危机的出现,人们开始研究程序设计的方法,其中最受欢迎的就是“结构化程序设计”
结构化设计程序的方法引入了工程思想和结构思想,使大型软件开发和编程得到了极致的改善
结构化程序设计的设计原则和方法:
原则:自顶而下,顶(整体)下(局部),先整体后局部
模块化:将总体目标分为多个模块,分别实现局部目标,小目标===小模块
逐步求精:精(实现目标)对每个小目标小模块进行功能实现
限制使用goto语句
结构化程序由三大结构组成
1.顺序结构
2.选择结构(分支结构)
3.循环结构(重复结构)
结构化程序的特点:
只有一个入口
只有一个出口
结构内的每一个部分都有机会被执行到
结构内不允许‘死循环’的存在