更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

结构设计的一般程序应如何进行

文档

结构设计的一般程序应如何进行

1、自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。2、逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。3、模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。4、限制使用无条件转移语句:无条件转移语句是造成程序混乱的祸根,程序的质量与无条件转移语句的数量呈反比,应该在所有高级程序设计语言中取消无条件转移语句。取消无条件转移语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。
推荐度:
导读1、自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。2、逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。3、模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。4、限制使用无条件转移语句:无条件转移语句是造成程序混乱的祸根,程序的质量与无条件转移语句的数量呈反比,应该在所有高级程序设计语言中取消无条件转移语句。取消无条件转移语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。

1、自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。

2、逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。

3、模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。

4、限制使用无条件转移语句:无条件转移语句是造成程序混乱的祸根,程序的质量与无条件转移语句的数量呈反比,应该在所有高级程序设计语言中取消无条件转移语句。取消无条件转移语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。

文档

结构设计的一般程序应如何进行

1、自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。2、逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。3、模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。4、限制使用无条件转移语句:无条件转移语句是造成程序混乱的祸根,程序的质量与无条件转移语句的数量呈反比,应该在所有高级程序设计语言中取消无条件转移语句。取消无条件转移语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。
推荐度:
为你推荐
资讯专栏
热门视频
相关推荐
读书破万卷.名人名言 为什么叫印尼炒饭 蒜苗炒肉片的做法 自动面包机怎么选 鱼头豆腐汤可以放红枣吗 高压水枪不出水什么问题 唐僧的3个情节 用典的语句 面粉能做什么小吃 如何科学调试三针五线绷缝机 如何去掉乒乓球拍上的旧海棉 乒乓球运动的特点及发展趋势 独立自强的格言 技校办理转学需要干嘛 什么叫做文学天赋 戴银有什么好处 喝普洱茶用什么茶具普洱茶怎么泡 怎么看电脑型号华硕 价值提升的方法都有哪些 二元一次方程配方法的步骤 金融市场利率是什么意思 怎样分析课文的段落层次 军绿色毛衣里面配什么样的衬衣 win7如何在开机时切换用户 西风是从什么吹向什么 狼爱吃青草是什么梗 pro怎么切歌 五个不常见的成语 什么是夜壶啊超市有卖吗 酥糖怎么做啊 如何写创业计划书摘要 甘能组什么词 宇智波斑的名言 牛肉怎么样做才不老而且肉还滑嫩 联通小沃游戏定向流量什么意思 颧骨内推怎么操作 蘑菇街小店怎样设置运费 呐可以组什么词 oppo手机分辨率怎么调 御史是哪个朝代的官职
Top