如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件编码内容一.编码要求结构化程序设计方法二.程序设计语言的发展和选择程序设计语言的选择采用有实际意义的符号名有实际意义的名字能帮助理解和记忆。例如d=s*t与distance=speed*time。当然,符号的名字也不要过长,过长显然会增加打字量,一般以4-12个字符为宜。最好事先统一约定好。符号名中一般不要带有数字字母o、l、z、s和数字0、1、2、5极易混淆,如no5s难与n0ss区分。2.程序应加注释功能性注释(嵌于源程序内部)▲说明程序段,而不是每一行程序都要加注释。▲说明程序段或语句的功能以及数据的状态,而不是程序的翻译。▲使用空行或缩进或括号,以便很容易区分注释和程序。▲修改程序也应修改注释。序言性注释举例3.数据说明4.语句构造5.输入和输出四、软件效率(1)写程序前先简化算术和逻辑的表达式。(2)仔细研究嵌套的循环,以确定是否有语句可以从内层往外移。(3)尽量避免使用多维数组、指针和复杂的表。(4)尽可能多地采用执行时间短的算术运算。(5)尽量使同一表达式中的数据类型保持统一,尽量避免不同类型数据的比较运算,因为这样有可能导致程序运行出错。(6)尽量使用有良好特性的编译程序,以自动生成高效目标代码。(7)对所有输入/输出安排适当的缓冲区,以减少用于通信的额外开销。(8)对变动频繁的数据最好采用动态存储。(9)对二级存储器(如磁盘)应选用最简单的访问方法,并以信息组为单位进行访问。(10)如果“超高效的”输入/输出很难被人理解,那么就不应采用这种方法。目的是提高人与计算机间通信的效率。总之,要善于积累编程经验,培养和学习良好的编程风格,使编出的程序清晰易懂,易于测试和维护,从而提高软件的质量。技巧的应用问题程序设计风格的应用