ImageVerifierCode 换一换
格式:PPTX , 页数:11 ,大小:1.69MB ,
资源ID:13102834      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13102834.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(程序设计风格PPT格式课件下载.pptx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

程序设计风格PPT格式课件下载.pptx

1、特别要注意的是,在写程序时要以代码的易读易解为先,不要把为了实现高效率而把一些原本容易理解的语句写成一个复杂的语句。从而降低软件可维护性。输入输出。考虑输入和输出风格原则。效率。要注意的是,追求效率要建立在不损害程序可读性或可靠性基础之上,要先使程序正确、再提高效率,要先使程序清晰,再提高程序效率。,程序设计风格,1.1代码文档化程序内部的文档包括:恰当的标识符(变量和标号)的名字、适当的注释和程序的视觉组织等。1标识符的命名标识符包括模块名、变量名、常量名、标号名、子程序名以及数据区名、缓冲区名等。这些名字的选取应含义鲜明,能正确地提示程序对象所代表的实体。这对于帮助阅读者理解程序是很重要的

2、。例如,表示次数用times,表示总量用total等。名字的长度不应限制,但也不宜过长,太长了容易出错,应选择精炼且意义明确的名字,这样才能简化程序语句,改善对程序功能的理解。如果名字使用缩写,那么缩写规则应该一致,并且应该给每个名字加上注解,以方便阅读。,程序设计风格,2程序的注释程序的注释分为两种:序言性注释和功能性注释。(1)序言性注释通常安排在每个程序模块的起始部分,它是对程序的整体说明,对于理解程序本身具有引导作用。一般包括以下内容:程序或模块的功能方面的说明:程序或模块标题、功能(用途)。界面描述:调用形式、输入输出参数的意义、引用的子程序。一些重要变量的使用、限制及其它信息。开发

3、历史:编者(日期)、审查者(日期)、修改(日期)。(2)功能性注释嵌入在源程序体内,用以描述其后的语句或程序段的处理功能。书写功能性注释,要注意以下几点:描述的对象是一段程序,而不是每一个语句;适当使用缩进和空行,使程序与注释容易区别;注释一定要准确;不精确的甚至是错误的注释不仅对理解程序毫无帮助,反而会妨碍对程序的理解。3程序的视觉组织程序中代码的布局对于程序的可读性也有很大影响。适当的利用空格、空行和移行能使程序的逻辑结构更加清晰。空格的合理应用还可以突出运算的优先性,避免发生运算的错误。,程序设计风格,1.2数据说明虽然在设计期间已经确定了数据结构的组织和复杂程度,然而数据说明的风格却是

4、在写程序时确定的。为了使数据更容易理解和维护,有一些比较简单的原则应该遵循:数据说明的次序应当规范化。当多个变量名在一个语句中说明时,应该按字母顺序排列这些变量。如果设计时使用了一个复杂的数据结构,则应注解说明用程序设计语言实现这个数据结构的方法和特点。,程序设计风格,1.3语句构造语句构造应遵循的原则是:每条语句应该简单而直接,不应为了片面追求效率而使代码变得过于复杂。人们在长期的实践中总结了以下一些规则:不要为了节省空间而把多个语句写在同一行;用空格或可读的符号使语句的内容更加清晰;尽量避免复杂的条件测试;尽量避免使用“非”条件的条件语句;避免过多使用循环嵌套和条件嵌套;利用括号使逻辑表达

5、式或算术表达式的运算次序清晰直观;尽可能使用库函数;让编译程序作简单的优化。,程序设计风格,1.4输入输出在设计和程序编码时,应考虑输入和输出风格原则:对所有输入数据都进行校验,以保证每个数据的有效性;检查重要的输入项组合的合法性;使得输入的步骤和操作尽可能简单,并保持简单的输入格式;输入一批数据时,使用输入结束指示符,不要要求用户说明输入项数;在以交互式输入输出方式进行输入时,要指明可以使用的选择值或界限值;应允许缺省值;当程序设计语言对输入输出格式有严格要求时,应保持输入格式与输入语句的要求一致;给所有的输出加注释,并设计输出报表格式。,程序设计风格,1.5效率通常,效率主要指占用处理机时

6、间和主存区域两个方面。好的编码可以提高效率,在我们进一步讨论这个问题之前,应该记住三条原则:效率是一个性能要求,因而应该在需求分析阶段确定代码效率方面的要求;通过好的设计可以提高效率;程序的效率和程序的简明程度是一致的,不应该为了提高代码效率而牺牲程序的清晰性和可读性。,程序设计风格,1代码效率在把详细设计结果用代码来实现时要注意一些原则:在编码之前,先化简算术表达式和逻辑表达式;特别注意嵌套的循环,以确定是否有语句可以从循环内层移到循环外层;尽量避免使用多维数组和复杂的表格;尽量使用执行时间短的算术运算;尽量避免混合使用不同数据类型的量;尽量使用整型算术表达式和逻辑表达式。有些编译程序具有自

7、动优化的功能,在强调效率的应用领域,尽量使用有这样的编译程序,以自动生成高效的目标代码。,程序设计风格,2存储效率主存储器的容量曾经很大程度上制约了程序的效率。目前,在大型计算机中,由于操作系统页式调度的特点,一般来说,代码局部性和通过结构化构造来维护功能是提高效率的有效方法。在微处理机中,如果能利用的存储容量很小,就要考虑高级语言的编译程序在存储压缩方面的功能,有时则必须选择使用汇编语言。3输入输出的效率从编码的角度来看,人们总结了一些简单的指导原则来提高输入输出的效率:所有的输入输出都应该有缓冲,以降低用于通信的开销;对辅助存储器(如磁盘)的访问,应选用最简单最直接的方式;涉及到辅助存储器的输入输出时,应该以块为单位进行传送。,谢谢观看!,软件工程原理与应用,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1