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