结构化程序设计
书籍:工程师手册
出处:按学科分类—工业技术 企业管理出版社《工程师手册》第825页(571字)
结构化程序设计是广泛采用的程序设计技术之一。其目的是提高程序的可读性和可维护性,以降低软件的开发和维护费用,提高可靠性和生产率。
结构化程序设计的主要方法是将程序模块化,使各个模块之间相对独立,而又有明晰的调用和信息传递途径。BASIC语言的子程序结构就在一定程度上体现了模块化、结构化的程序设计风格。
结构化程序设计的基本思路是:
1.将问题自顶层向下层地分解,把功能分成若干个子功能,各个子模块还可以进一步分解,使主程序的结构简明,而具体功能又可以在各级子程序中逐步细化,直至完成。
2.凡是要多处重复执行的语句组合,尽可能用GOSUB/RETURN的子程序调用和子程序模块来实现。
3.程序的运行,也是依自顶向下的模块调用而完成,先讲求程序的简明与正确性,然后再推敲程序的效率。
4.程序的调试也应按自顶向下的顺序进行。高层模块与低层模块之间的参数传递应相互对应。从子模块返回的数据也应逐级检验。
上一篇:自定义函数和子程序
下一篇:BASIC程序结构和基本规则