C语言课程设计报告-猜数字游戏.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序课程设计任务书 1、课程设计性质与目的: C语言程序设计是一门实践性很强的课程。C程序课程设计是学习C语言程序设计的非常重要的实践环节,通过本课程设计使学生进一步巩固课堂所学,全面熟悉,掌握C语言程序设计的基本方法和技巧,进一步提高编写程序、分析程序及上机操作、调试程序的能力,让学生加深理解书上所学的知识,提高动手操作能力及分析问题和解决问题的能力。 2、课程设计包含的知识点: 1.掌握并熟练利用C语言的基本数据类型与各种表达式,程序的流程控制语句。 2.掌握数组的基本概念。掌握一维数组与二维数组的使用,掌握字符数组与字符串的关系。 3.熟练掌握指针、地址、指针类型的概念及其使用。掌握指针变量的定义与初始化、指针的间接访问和表达式,掌握指针与数组、函数、字符串的联系 4掌握函数的定义,函数的返回值,函数的调用,函数的声明,函数的形式参数和实际参数之间的关系,了解函数的作用区间。 5.掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始化,结构体成员的表示。结构体与指针、函数的关系。 3、课程设计的要求: 掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验。 设计正确,方案合理。 界面友好,使用方便。 程序精炼,结构清晰。 设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。 上机演示。 按学号顺序选课题号,并在规定的时间内独自完成相关课题的C源程序编写、调整和运行。源程序及编译生成各文件均保存在软盘中; 按本任务书的要求,按附录的要求编写《课程设计报告》(Word文档格式)。并用A4的复印纸打印并装订; 在2008年7月8日之前,请各班学习委员收齐课程设计报告和源程序软盘交王颖老师 ,联系电话:8883238。 4、课程设计考核办法: 根据学生所完成课程设计报告的完整性,正确性,和算法实现的质量,分为优,良,中,及格和不及格五个等级。 正文总字数要求在5000字以上(不含程序原代码)。 5、设计报告的完整格式应包含以下内容: 设计总体思路 主程序及各个模块说明 总体模块框图 各个程序模块说明 程序流程图 程序清单 总结与体会 6、课程设计指导老师: 王颖 设计课题:猜数字游戏 一、问题描述: 该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。 1、本游戏显示这样的菜单: 用户输入数据 退出游戏 2、游戏成功与否都能返回主菜单 数据结构:数组 用简单的程序设计方法 四、测试数据: 测试数据: 3792 第一次输入: 1234 0A2B 第二次输入: 5678 0A1B 第三次输入: 0867 0A1B 第四次输入: 9786 1A1B 第五次输入: 1794 2A0B 第六次输入: 2793 2A2B 第七次输入: 3792 4A0B 游戏成功!!! 五、其它: 对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能,如:破记录功能,若你所匹配的次数小于纪录保持者,则为破纪录。调用积分函数,若你一次完成,则记录7分,若你2次完成则记录6分,一次类推,大于8次则不记录分数. 课程设计报告规范 需求分析 程序的功能。 2、方案选定 二、概要设计 1、程序由哪些模块组成以及一个模块之间的层次结构、模块的调用关系;每个模块的功能。 2、课题的总体数据结构和数据库结构;即要存储什么数据,这些数据是什么样的结构,它们之间有什么关系等。 三、详细设计 1、采用C语言定义相关的数据类型。 2、写出各模块的类C码算法。 3、画出函数的调用关系图。 四、调试分析以及设计体会 1、测试数据:准备典型的测试数据和测试方案,包括正确的输入及输出结果和含有错误的输入及输出结果。 2、程序调试中遇到的问题以及解决问题的方法。 3、课程设计过程经验教训、心得体会。 五、使用说明 用户使用手册:说明如何使用你编写的程序,详细列出每一步的操作步骤。 六、书写格式 设计报告要求用A4纸打印成册: 1 封面格式如下页。 附录 1、参考书目 2、源程序清单(带注释) 附1: 课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。 :一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。 :一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五

文档评论(0)

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

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

1亿VIP精品文档

相关文档