当前所在位置: 匠子生活 > 118金宝搏 > 正文

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

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

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

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


顺序结构

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


选择结构

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


循环结构

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

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

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

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



阅读全文
相关推荐

沈阳建筑大学是名校吗

沈阳建筑大学是名校吗
是名校。沈阳建筑大学作为省部共建高等学校,是建筑新八校之一。建筑新八校的八所高校为:浙江大学、湖南大学、沈阳建筑大学、大连理工大学、深圳大学、华中科技大学、上海交通大学、南京大学。

内蒙古鸿德学院有哪些专业

内蒙古鸿德学院有哪些专业
内蒙古鸿德学院全称为内蒙古师范大学鸿德学院,设有英语、新闻学、 、汉语言文学、旅游管理、公共事业管理、工程管理、物业管理、土木工程、美术学、环境设计、视觉传达设计、财务管理、会计学、审计学、广播电视编导、动画和摄影20个本科专业。

直抒胸臆的诗句

直抒胸臆的诗句
1、望阙云遮眼,思乡雨滴心。—白居易《阴雨》;2、怕相思,已相思,轮到相思没处辞,眉间露一丝。—俞彦《长相思·折花枝》;3、等闲老去年华促。只有江梅伴幽独。—孙道绚《滴滴金·梅》。

辅修和双学位的区别

辅修和双学位的区别
辅修和双学位的区别体现在性质、特点、证书不同、学习方面和难度方面。

兴复汉室的兴是什么意思

兴复汉室的兴是什么意思
兴复汉室的兴是振兴的意思,“兴复汉室”出自诸葛亮的《出师表》。《出师表》是三国时期蜀汉丞相诸葛亮在北伐中原之前给后主刘禅上书的表文,阐述了北伐的必要性以及对后主刘禅治国寄予的期望,言辞恳切,写出了诸葛亮的一片忠诚之心。

西安工业大学是几本

西安工业大学是几本
西安工业大学是一本。西安工业大学创建于1955年,是国家“一五”计划156个重点建设项目的军工配套项目,具有鲜明的军工特色,是兵器行业部署在西北地区唯一的本科院校。

河谷地区的优势条件

河谷地区的优势条件
主要有:海拔相对较低,气温高;光照充足;河谷地区地形平坦;土壤深厚肥沃;水源充足。高山地区的河谷地带,由于地势较山地低,气温较高,无霜期比山地长,河谷地带的农业发达,被称为河谷农业。

汽车服务工程专业是什么

汽车服务工程专业是什么
汽车服务工程专业主要培养具有扎实的汽车技术和汽车服务理论基础,掌握一定的现代信息技术和经营管理的知识,熟悉相关法律法规,培养能够适应汽车技术服务、贸易服务、金融服务等汽车服务领域工作的高级工程人才。

mpa是什么意思呀

mpa是什么意思呀
mpa就是兆帕,兆帕是压强的单位,全称为兆帕斯卡。帕斯卡是压强的单位,更是一位科学家的名字。帕斯卡是法国著名的数学家、物理学家、哲学家和散文家。帕斯卡,法国数学家、物理学家、近代概率论的奠基者。

高考平行志愿的通俗解读

高考平行志愿的通俗解读
高考平行志愿的通俗解读:分数优先遵循志愿,也就是说投档时会先看考生分数,再结合志愿,所有的志愿一起看,但是会先检索考生报的第一个志愿,第一个分不够再投第二个,以此类推。
友情链接
Baidu
map