程序设计实践任务书.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
PAGE PAGE PAGE 8 电子工程专业程序设计 实践任务书 惠为君 编写 盐城工学院信息学院 二○一五年二月 盐城工学院课程设计 设计目的 本程序设计实践是采用C++语言,在VC平台下设计。本课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。 程序设计实践主要是培养学生利用系统综合C++语言进行程序设计的能力。 进一步巩固和复习C++程序设计的基础知识。 培养学生结构化程序、模块化程序设计的方法和能力。 了解软件的编制过程及各环节的具体内容。 提高学生程序调试技巧、软件设计能力和代码规范化等素质。 提高学生分析问题、解决问题以及实际运用能力。 设计计划(时间:二周) 计划如下: 准备阶段(时间:一天) 明确设计任务、理清思路、制定计划、整理设计步骤。 备注:以上内容可集体讨论。 功能模块划分(时间:一天) 理清程序的总体流程,根据需要进行功能模块(函数)划分,定义各函数原型及功能。 备注:以上内容可集体讨论。 程序的设计、调试阶段(时间:五天) 设计各功能模块处理流程、独立设计和调试程序,并不断按要求完善程序功能。 备注:以上内容必须单独完成。 书写设计报告、准备上交材料(时间:二天) 备注:以上内容必须单独完成。 设计要求 基本要求:设计的系统界面要美观大方,操作合理,有必要的提示。 2、创新要求:在基本要求达到后,进行创新设计。 3、对系统进行功能模块分析、控制流程分析正确。 4、系统设计要实用,编程简练,可用,功能全面,并有一定的容错能力。 5、说明书、流程图要清楚 6、要求程序设计合理,用户界面良好。 设计完成后提交以下资料: 1、设计报告(以纸质文档的方式提供)。 2、源程序代码清单及可执行程序代码清单(保留在磁盘)。 纪律要求 1、不得擅自离校,有特殊情况必须请假。 2、遵守实验室规则,服从老师统一安排。 评分方法(取用100分制) 纪律占20%、报告占30%、程序占50%。 如有互相抄袭者,取消成绩。 一、 21点游戏设计 1.1 设计内容 基于WIN32设计21点游戏。游戏具有21点游戏的基本功能。具体要求如下: 1、能发牌、洗牌。 2、每位玩家,只能使自己的牌达到或接近21点,如果点数超过21点时,玩家失败; 3、A充当1分,花牌都作为1分使用。 4、玩家可以根据自己的牌,选择操是否再要一张牌,最多可持有5张牌; 5、 庄家牌总分小于16时,由电脑自动要一张牌; 6、 每局比赛中可以加入赌金。 7、计算机作为庄家,可以选择1—7人参加比赛。 8、每轮比赛结束,给出玩家和庄家牌的总点数和输赢情况。 7、在此基础上,扩展其它类似游戏比如: 斗牛等。 1.2 设计要求 用VC++进行编写WIN32 控制台程序,工程名为自己的姓名首字母和学号连接而成。注重编码质量,代码要有适当的注释; 提交设计报告一份(课程设计任务书、目录、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。 1.3 设计指导 1、熟悉VC++ 6.0 WIN32工程的创建步骤。 2、掌握windows 控制台程序的机制、结构。 3、深刻C++类的定义和对象的使用。 4、重点了解C++程序的多文件组织。 5、了解VC++平台的使用。 二、 锤头剪刀布游戏设计 2.1 设计内容 完成一个经典的小游戏设计:锤头剪刀和布。设计内容如下: 1、玩家通过键盘输入字符h、s、c. h表示锤子,s表示剪刀,c表示布。如果玩家输入的字符和电脑随机选择的字符一致,则表示平局。如果不一致,则按照锤子胜剪刀、剪刀胜布、布胜锤子的规则决出胜负。 2、如果是两个游戏玩家对战,则先出的玩家,其输入的符号需要隐藏。 然后决出胜负。 3、有局数选择功能: 三局两胜、五局三胜等。 4、有奖励选择功能: 每局选手可以自由下注,下注额范围:1—100,总下注额定为 1000. 5、统计输赢的次数和奖励的多少。 2.2 设计要求 用VC++进行编写WIN32 控制台程序,工程名为自己的姓名首字母和学号连接而成。注重编码质量,代码要有适当的注释; 提交设计报告一份(课程设计任务书、目录、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。 2.3 设计指导 1、熟悉VC++ 6.0 WIN32工程的创建步骤。 2、掌握windows 控制台程序的机制、结构。 3、深刻C++类的定义和对象的使用。 4、

文档评论(0)

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

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

1亿VIP精品文档

相关文档