一、结构化程序设计(StructuredProgramming)的核心是算法设计,基本思想是采用自顶向下、逐步细化的设计方法和单入单出的控制结构。
自顶向下和逐步细化的设计方法是将一个复杂任务按照功能进行拆分,并逐层细化到便于理解和描述的程度,最终形成由若干独立模块组成的树状层次结构,
单入单出的控制结构是指每个模块内部均用顺序、选择、循环三种基本结构来描述。
二、方法原则:
1、只采用三种基本的程序控制结构来编制程序,从而使程序具有良好的结构;
2、程序设计自顶而下;
3、用结构化程序设计流程图来表示算法。
扩展资料
结构化程序设计的三种基本结构:顺序,分支和循环:
1、顺序从上到下依次执行下来,中间没有任何分叉
2、分支在执行过程中,根据条件成立与否产生了不同的操作
3、循环当某一条件成立时,反复做相同的操作。
结构化程序设计强调的是程序设计风格和程序结构的规范化,提倡清晰的结构。
结构化程序设计风格需要经过以下几个步骤进行:
1、自顶向下
2、逐步细化
3、模块化设计
4、结构化编码
参考资料:百度百科 - 结构化程序设计