C程序设计课程设计任务书.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
C程序设计课程设计任务书.doc

C程序设计课程设计任务书 一、课程设计目的 进一步掌握复杂数据结构的应用以及模块化的编程方法; 学会用C语言编写一个较完整的实用程序,培养自己的动手操作能力; 学习C语言程序设计的基本思路和方法,编程、调试、撰写报告等。 二、任务内容: 任务一:设计一个小学生自助四则运算练习软件 内容要求: (1)学生在答题前能够选择是进行什么运算的练习,运算包括:+、-、*、/。 (2)每种运算设立二级难度系数,第一级为100以内的运算,第二级为1000以内的运算。学生答题前能够选择难度系数。 (3)要求数据是产生的随机数,学生只输入答案;如果答案正确,则显示“你的答案是正确的”;如果答案是错的,则显示出来“正确答案”。 (4)每道题做完后,可以选择继续练习或退出。 (5)界面不限,有创新。 任务二:自编字符、字符串处理函数 内容: (1)求字符串长度 (2)字符串比较 (3)字符串复制 (4)检查字符是否为数字或字母 (5)将大写字母转换为小写字母 (6)连接两个字符串 要求: (1)每次操作均可以由用户选择; (2)每道题做完后,可以选择继续练习或退出。 (3)界面不限,有创新。 任务三:设计足球联赛积分榜 内容要求: 积分榜中包含如下信息:名次、队号、积分、场次、胜、平、负、进球、失球、净胜球,数据类型均为整型。其中已知信息为:队号、胜、平、负、进球、失球,其余信息需要计算给出; 场次计算规则:场次=胜+平+负; 净胜球计算规则:净胜球=进球-失球; 积分计算规则:每队胜一场得3分,平一场得1分,负一场得0分; 排行规则:按积分由高到低排列;积分相同的,按净胜球由高到低排列;净胜球相同的,按进球由高到低排列;进球相同的,则名次并列; 程序运行后,依次输入各队胜、平、负、进球、失球信息,经过计算后给出积分排行表(以队号代表各个球队,以排行序号表示名次); 已知数据如下: 队号 胜 平 负 进球 失球 1 3 4 3 13 18 2 2 3 6 8 15 3 3 3 4 12 14 4 1 1 8 11 27 5 2 3 5 13 19 6 4 3 3 14 11 7 4 2 4 14 17 8 1 4 4 13 15 9 6 4 1 19 8 10 2 5 4 6 9 11 6 3 1 26 11 12 4 3 3 16 17 13 3 3 4 12 14 14 6 1 3 22 13 15 4 3 3 13 12 16 6 3 1 17 9 注:每个题目中的要求必须能够完成,可以加入自己创新的内容。 三、课程设计的基本步骤 问题分析及解决方案框架确定 充分地分析和理解问题本身,弄清要求做什么(What to do?)。在确定解决方案框架过程中(How to do?),综合考虑系统功能,考虑怎样使系统结构清晰、合理、简单和易于调试。最后确定每个过程和函数的简单功能,以及过程(或函数)之间的调用关系。 详细设计和编码 确定算法的主要流程,在此基础上进行代码设计(Coding),每个明确的功能模块程序一般不超过60行,否则要进一步划分。 上机前程序静态检查 上机前程序静态检查可有效提高调试效率,减少上机调试程序时的无谓错误。 静态检查主要有两种途径:用一组测试数据手工执行程序;通过阅读或给别人讲解自己的程序而深入全面地理解程序逻辑。把程序中的明显错误事先排除。 上机调试程序 完成课程设计报告 需求和规格说明:问题描述:题目要解决的问题是什么 设计 设计思路:主要算法思想 设计表示:每个函数或过程的功能,列出每个过程或函数所调用的过程或函数 实现注释:各项功能的实现程度、在完成基本要求的基础上还实现了什么功能 详细设计:主要算法的伪代码。这部分不作强制性要求 调试报告:调试过程中遇到的主要问题,是如何解决的;对设计和编码的回顾讨论和分析;改进设想;经验和体会等。 附录:源程序清单和结果。如果题目规定了测试数据,则结果要包含这些测试数据和运行输出,当然还可以含其他测试数据和运行输出。 四、课程设计报告的要求 每组同学必须认真、独立的完成课程设计的编程和调试。 课程设计报告要求使用A4纸打印,必须有目录。封面提供,内容要认真独立完成。 课程设计报告内容一般应包含如下部分: 课程设计目的、内容; 任务主要设计思想、主要程序流程图; 程序清单; 调试结果及分析; 收获、体会和建议。 课程设计的格式: 课程设计封面使用最后的统一格式。 页边距:上2.5cm,下2.5cm,右2.5cm,左:3.5CM,左侧装订。 页码:居中,底部,Times New Roman,小五,正文起始页页码为1;目录不需要页码。 正文格式: (1) 章节标题格式: 一级标题:中文,宋体,加粗;英文,Times New Roman,加粗,小三,

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档