结构化程序设计采用的方法包括:
自顶向下、逐步求精的设计方法 :这种方法强调从整体到细节的设计思路,先设计整体框架和主要功能,然后逐步展开细节,直到问题被具体化。使用三种基本控制结构
顺序结构:
程序中的各操作按照它们出现的先后顺序执行。
选择结构:根据特定条件选择执行不同的分支,包括单选择、双选择和多选择三种形式。
循环结构:重复执行某段代码,直到满足特定条件为止,包括当型循环和直到型循环两种形式。
模块化设计:
将程序分解为相互独立的模块,每个模块负责完成特定的任务,以提高代码的可读性、可维护性、可调试性和可扩展性。
限制使用goto语句:
结构化程序设计原则中建议避免使用goto语句,以保持程序结构的清晰和易于理解。
这些方法共同目标是创建易于阅读、理解和维护的高质量程序。结构化程序设计适用于各种规模的程序,特别是规模较大的情况,对于规模较小的程序,也可以采用非结构化程序设计方法。