结构化程序的三种基本结构
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
结构化程序的三种基本结构
1 结构化程序
结构化程序是指使用一定的结构来控制程序执行的编程方法。
它
的出现是由于普通的程序的条件判断和控制循环的结构性太弱,容易
造成程序臃肿不便于修改。
结构化程序正是为了解决这一问题,也就
是为了使程序结构清晰明了而提出的。
2 三种基本结构
结构化程序的基本结构有顺序结构、分支结构、循环结构三大类。
顺序结构指程序是按照一定顺序执行,语句逐个执行,任何一个
语句都要按照指定的顺序执行。
分支结构是常用的程序结构,当满足一定的条件的时候,多个次
执行的情况就要使用该结构。
逻辑分支有 if-then-else、switch等,例如根据输出的结果进行不同的操作,然后执行不同的程序。
循环结构最典型就是 for 循环,实现需要多次执行某一段程序的
情况,以便最终达到预期的效果。
3 常用结构
结构化程序的三种基本结构之外,还有其他用得多的结构,如函
数结构、框架结构、程序子集结构等。
函数结构提供了一种将一段程序的模块化的方法,函数的调用实
现了程序的分离,使程序变得更加简单易懂。
框架结构能够将程序中共用的部分抽取出来,形成独立的程序模块,可以应用到多个程序中,从而实现代码重用性。
程序子集结构可以用来实现大型程序,将程序分拆成多个子程序,每个子程序单独完成一部分的任务,便于编写和管理大型程序。
4 结语
结构化程序是一种利用各种结构来控制程序执行的编程方法,它
解决了普通程序结构性太弱而造成程序臃肿不便于修改的问题。
其最
基本的结构有顺序结构、分支结构和循环结构,结合函数结构、框架
结构和程序子集结构,能够构成一个完整的程序结构,从而实现复杂
任务的完成。