当前所在位置: 匠子生活 > 教育 > 正文

结构化程序设计主要强调的是什么

2019-09-18 14:33:01 匠子生活

结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。

结构化程序设计的三种基本结构是:顺序结构、选择结构和循环结构。


顺序结构

顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。


选择结构

选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。


循环结构

循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些操作需要循环执行?循环结构的基本形式有两种:当型循环和直到型循环。

当型循环:表示先判断条件,当满足给定的条件时执行循环体,并且在循环终端处流程自动返回到循环入口;如果条件不满足,则退出循环体直接到达流程出口处。因为是"当条件满足时执行循环",即先判断后执行,所以称为当型循环。

直到型循环:表示从结构入口处直接执行循环体,在循环终端处判断条件,如果条件不满足,返回入口处继续执行循环体,直到条件为真时再退出循环到达流程出口处,是先执行后判断。因为是"直到条件为真时为止",所以称为直到型循环。

结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。所以,结构化程序设计主要强调的是程序易读性。



阅读全文
相关推荐

建档立卡户专升本政策是什么

建档立卡户专升本政策是什么
1、可以向生源地信用申请助学贷款;2、新生进校后可以用贷款资料向学校自愿申请国家助学金资助;3、新生入学后可以向当地省资助中心网站上申报助学补助金,由学校审核,当地省资助中心审批,区县资助中心发放等。

hpu是什么大学

hpu是什么大学
hpu是河南理工大学。河南理工大学,简称HPU,简称河南理工,位于河南省焦作市,是中央与地方共建、以地方管理为主的河南省特色骨干大学,是河南省人民政府与原国家安全生产监督管理总局共建高校,河南省属重点大学。

自考金融管理有用吗

自考金融管理有用吗
有用的,可以将所学知识运用到生活中,从而为生活增添一抹有技术含量的升值,学以致用,拓广自己的就业前景。

南宁北大附中招生条件

南宁北大附中招生条件
只要符合小升初资格的学生都可以报考南宁北大附中。南宁北大附中,全称为北京大学南宁附属实验学校,是一所集幼儿园、小学、初中、高中为一体的寄宿制民办公助学校,该校主要通过面试评估学生的知识储备、行为习惯、特长展示。

医学学士学位是什么

医学学士学位是什么
医学学士属于学士学位的一种。学士学位由国务院授权高等学校授予。高等学校本科文凭毕业生,成绩优良,达到规定的学术水平者,授予学士学位。

挂科太多拿不到学位证怎么办

挂科太多拿不到学位证怎么办
能够重修的科目赶紧报名,争取重修通过。实在还有过不了的科目,影响了拿毕业证和学位证的话,那就只能在毕业那年的六月份拿到结业证书。

在职研究生学历是什么学历

在职研究生学历是什么学历
在职研究生报考可以分为:非全日制研究生和同等学力申硕两种。同等学力申硕是非学历教育的,在毕业后,拿不到学历证书,还是读研前的最后学历;双证在职研究生(现为非全日制研究生)是可以最终获得学历证书的研究生学历,是国家认可的。

房地产经营管理专业是什么

房地产经营管理专业是什么
该专业培养具备地理学、经济学和管理学基础知识,掌握房地产开发、营销、经营管理、咨询、评估等方面知识和技能,能在企、事业单位及政府部门从事房地产经营管理及科研的中高级人才。

mba global是学什么的

mba global是学什么的
mba global,即global mba,是高校的国际mba项目,​其课程内容涉及管理类、经济学类、金融、财务、法律。一般针对全球的学生招生,同时有中外教授阵容授课。一般为双证班或者三证,同时获得中外高校的学位证和国内院校的学历证。

现在完成时的用法

现在完成时的用法
现在完成时的用法:1、表示动作发生在过去的动作对现在造成的影响或者结果,而这种影响或者结果往往是说话人的兴趣所在。2、表示过去已经开始,持续到现在而且可能继续下去的动作。