程序化结构设计采用了模块分解与功能抽象和自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子程序,便于开发和维护。
程序化结构设计的重点在于把功能进行分解。
采用程序化结构设计,程序结构清晰,易于阅读、测试、排错和修改。
由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。
程序化结构设计的基本原则
程序化结构设计原则主要有四个原则:1、自顶向下先从最上层总目标开始设计,逐步使问题具体化。2、逐步求精对复杂问题,应设计一些子目标作为过渡,逐步细化。3、模块化。4、限制使用goto语句。
本教程操作环境:windows7系统、Dell G3电脑。
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。
结构化程序设计原则主要有四个原则:
1.自顶向下:程序设计时,应先考虑总体,后考虑细节先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。
2.逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。
3.模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。
4.限制使用goto语句
结构化程序设计方法的起源来自对GOTO语句的认识和争论。肯定的结论是:在块和进程的非正常出口处往往需要用GOTO语句,使用GOTO语句会使程序执行效率较高在合成程序目标时,GOTO语句往往是有用的,如返回语句用GOTO。
否定的结论是:GOTO语句是有害的,是造成程序混乱的祸根,程序的质量与GOTO语句的数量呈反比,应该在所有高级程序设计语言中取消GOTO语句。取消GOTO语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。作为争论的结论,1974年Knuth发表了令人信服的总结,并取消了GOTO语句
程序化结构设计的基本原则的相关内容
交谊舞中四男基本步教学分解
交谊舞中四基本步首先抬头挺胸,女士的左手放在男士的右肩下面的外侧,女士的右手和男士左手对握,双方打开,女士的头向男士右方,女士先出右脚,男士出左脚,再按拍⺀一、二、三四,马上一跟上,第一拍和第二拍慢,三四是快步再一跟上,这就是中四基本步。
新时代督学应具备哪些基本素养
新时期的督学必须养成勤学多思的习惯,不仅要熟悉教育及其有关的法律、法规,做到掌握理解,融会贯通,而且还要熟悉国家教育方针、政策,精通学科教学,并有真知灼见,善于思考、善于创新,成为学科指导的“专家”。还要进一步学习教育教学理论、现代学校管理理论,使自己的教育学底子更加深厚,个人管理素养不断提升。
快四并四步舞基本步教学
基本步法是长步前进、长步后退、前进旁步、后退旁步、前进左转步、后退左转步、前进右转步、后退右转步。四步舞在跳的时候节奏相对来说比较缓慢,按照口诀慢慢的练习就可以。
建立基本什么同常住人口
建立基本公共服务同常住人口挂钩、由常住地供给的机制。
这是因为:
全面实现城镇基本公共服务向常住人口全覆盖是一个长期系统推进的过程,需要统筹规划、稳步推进。针对制约基本公共服务向常住人口全覆盖的瓶颈因素,应重点加快推进户籍制度改革,以推动城镇基本公共服务与户籍制度脱钩为方向,着力增强城镇公共服务供给能力,健全多层次资金投入机制,构建科学合理的成本分摊机制,充分保障非户籍常住人口既得合法权益,推动城镇基本公共服务向不能解决户籍的常住人口全覆盖。
一是积极探索城镇基本公共服务与户籍脱钩的新机制。推广先进地区居住证制度、积分制等实践经验,积…
生产流程的四种基本类型
一、按产品进行的生产流程
按产品进行的生产流程就是以产品或提供的服务为对象,按照生产产品或提供服务的生产要求,组织相应的生产设备或设施,形成流水般的连续生产,有时又称为流水线生产。例如汽车装配线、电视机装配线等就是典型的流水式生产。连续型企业的生产一般都是按产品组织的生产流程。由于是以产品为对象组织的生产流程,又叫对象专业化形式。这种形式适用于大批量生产。
二、按加工路线进行的生产流程
对于多品种生产或服务情况,每一种产品的工艺路线都可能不同,因而不能象流水作业那样以产品为对象组织生产流程,只能以所要完成的加工工艺内容为依据来构成生产流程,而不管是何种…