程序化结构设计采用了模块分解与功能抽象和自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子程序,便于开发和维护。
程序化结构设计的重点在于把功能进行分解。
采用程序化结构设计,程序结构清晰,易于阅读、测试、排错和修改。
由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。
程序化结构设计的基本原则
程序化结构设计原则主要有四个原则: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语句
程序化结构设计的基本原则的相关内容
叶子的基本结构图片
树叶叶片包括叶柄,表皮,叶肉,叶脉。在表皮上分布有气孔,气孔一般由两个肾形的保卫细胞组成。叶肉是叶片最发达、最重要的组织,由含有许多叶绿体的薄壁细胞组成,在有背腹之分的两面叶中、叶肉组织分为栅栏组织和海绵组织。叶脉由维管束和机械如族组织组成。
我国经济的基本特点
中国经济的新特点是稳中求进。“稳”是前提、是基础,“进”是目的没有“稳”的“进”是空中楼阁,没有“进”的“稳”相当于原地踏步稳中求进方能促进经济社会发展实现从量变到质变的飞跃。“稳”和“进”在不同阶段要求不同。就当前来说,中国经济新常态赋予了稳中有进更加深远的意义。
新常态下的“稳”,重点不是速度,而是平衡和协调,要促进“三驾马车”更均衡地拉动增长新常态下的“进”,核心不是量的增加而是质的提升,着力点是转方式调结构。
我国经济的基本特点
今年以来,宏观调控坚持把控物价作为首要任务,政策效果逐步显现,经济运行总体较为平稳,并呈现以下特点和发展态势。…
为什么211基本都是在省会城市
211大学一般情况下都是全国重点大学,大都设在省会级或直辖市的城市,主要是因为直辖市,城市以及省会城市,教育资源比较丰富,这里的大学办学条件更加优厚,所以211大学大都在省会城市
方步基本步法口诀女步
脚下有“根”不离地 松膝发力主力腿
膝盖滚动过足尖 (先以右脚为主力)
迈步前进动力腿 (此时左脚为动力)
出脚须是尖掌跟 (此时指的是左脚)
右脚发力向后蹬 中段感觉“穿”墙壁
大腿向前又向上 前后大腿半重心
小腿大腿几乎直 此时后脚有“断掌” (此时指的是右脚)
腿到身到重心到 重心转到左脚上
转移重心稍稍快 中途不可太迟缓
右脚经过左脚旁 继续划到右侧前
上身不能再下降 横划过去不落跟
此时高度为“壹楼” 右脚‘断掌’
不落跟 重心承在双腿…
篮球战术基本配置几人
篮球战术配置十二人大名单。
战术无论怎样演练都是围绕实战而来的
五人的配置职能称号:大前锋,小前锋,中锋,控球后卫还有分卫。五个位置各司其职,听从教练的合理安排承担各自的责任。无论是哪一个位置都很重要,薄弱环节肯定会被对手针对。