软件工程基础-程序编写规则.pdfVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

原则:

1.程序首先是给人看的,其次是给机器运行的

2.程序内容按性质分区组织

3.每一个名字都必须有意义,取名应遵循规范

4.需要注释,注释应解释,不应复述语法(目的/意义/理由/背景/关联)

5.合理划分模块,设计函数功能

习题评分标准:

1.有数据结构定义符合×1.0不符合×0.0

2.有函数功能描述符合×1.0不符合×0.0

3.函数原型设计正确符合×1.0不符合×0.0

4.编译无错误符合×1.0不符合×0.0

5.正确书写H文件符合×1.0不符合×0.0

6.运行结果正确符合×1.0不符合×0.0

7.代码内容齐全40%(均分)

8.

符号(函数、参数、变量、常数)名意义清楚10%

9.规范使用全局变量、局部变量和形参5%

10.输入、数组有越界控制5%

11.符号命名有体系5%

12.自落都有注释,意义清楚5%

13.关键行右侧有注释,答疑解惑5%

14.正确使用结构体构造数据结构5%

15.正确使用符号常量5%

16.正确使用enum类型5%

17.正确使用typedef定义重要的简单数据类型2%

18.正确使用宏定义控制程序特性/行为2%

19.C文件、H文件有头部说明2%

20.函数/定义前有完整说明2%

21.先写全局函数的函数体,再写局部函数2%

!!!做题时,如果上级函数完成了,该函数所调用的下级函数不知道怎么实现(函

数体没写或没写完,但函数原型已经完成),算作部分完成。如果完成了下级函

数,而上级函数未完成,算作未完成)!!!

数据结构方面

1.熟练使用线性表的顺序,其次是链式

2.会根据具体情况正确选用顺序或链式

3.会使用二维的线性表,包括3种情况

(1)是顺序表、低维是顺序表(传统C语言的二维数组)

(2)是顺序表、低维是链式表(一个链式表“看起来”就是一个头结

点指针,这种二维表看起来就是一个指针数组)

(3)是链式表、低维是顺序表(“看起来”就是一个普通链表,但链表

中的“DATA”域是一个数组)

标准名词

表List

顺序表SeqList

链表LinkList

文档评论(0)

137****2076 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档