预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.《C语言程序设计》课程设计要求 一、教学目标: 《C语言程序设计》课程设计是C语言程序设计课程的一个关键环节。它是根据教学计划的要求,在教师的指导下,对学生实施程序设计训练的必要过程,是对前期课堂教学效果的检验。其目标在于培养学生综合运用理论知识来分析和解决实际问题的能力、严谨的科学态度和良好的程序设计习惯,最终实现由知识向技能的初步转化。通过课程设计,要求学生能够遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,独自地完成设计、编写、调试和测试应用程序及编写文档的任务。 二、教学要求: (1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务; (2)按照课程设计的题目要求,独立地完成各项任务; (3)上交源程序:每位同学按照课程设计的具体要求所开发的所有源程序; (4)认真编写课程设计报告。 (5)成绩评定:成绩按照课程设计报告书的质量和课程设计过程中的工作态度等按照加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。考核分为三个部分:出勤情况(占25%);程序运行及答辩情况(占50%):运行程序,由老师检查运行情况,并回答老师提出的问题;课程设计报告书(占25%):是否按规定书写课程设计报告书的各项内容。 三、题目:数字迷阵(本次课程设计题目一满分75,题目二的满分100): 题目一: 实现的任务:玩者在开始游戏时,选择不同的难度来进行游戏。当用户选择了适合的难度时,系统会在内部产生对应范围内的随机数(10以内的数、100以内的数、1000以内的数),以供玩者进行猜测,玩者每次猜数字后系统会给出本次猜数字的结果提示,先比较玩者猜测数字是否等于系统产生的随机数,若相等则提示玩者猜数字成功,然后输出猜测的次数和本局游戏所用时间,并根据猜测次数给出评分。如果用户猜测数字不等于系统产生的随机数,则提示该数字与随机数比较时大了还是小了,并输出比较结果,同时记录当前用户猜测的次数。直至玩者成功猜中随机数。且玩者在游戏过程可输入对应指令,返回难度选择菜单,再根据个人喜好选择其它难度或者退出游戏。 设计内容: 程序应具有以下基本功能: (1)生成三档难度:猜测10以内的数、100以内的数、1000以内的数。 (2)具有记录次数的要求,规定可以猜n次,当输入答案次数超过n次后,提示猜数字游戏失败。 (3)游戏过程中要能够记录分值,猜的次数越少,分值越大。进入一次可以玩多局,最大分值始终保存,退出游戏后释放; (4)游戏结束提示所耗费时间; (5)游戏过程要给用户足够的提示,是操作者明白下一步可以干什么;程序执行过程中随时可以退出。 (6)游戏开始要有一个简单的界面(可自己设计),如: ******************************* 欢迎来到数字迷阵游戏 ******************************* 开始游戏 查看帮助 查看最高分 难度选择(三档) 退出游戏 请输入选项: (提示:如果输入的是字符’1’,还要提示(Y/N),如果继续输入’Y’,则开始执行猜测子程序,否则执行其它选项对应的子程序。程序执行完毕退出游戏。帮助是本游戏的游戏规则或玩法,编者的名字及工作室等) 题目二: 实现的任务:由电脑程序随机生成4位数字,操作者来猜。四位数中不能有相互重复的。操作者每猜一次数字,程序就要根据这个数字给出几A几B的对应提示,其中前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为2B,合起来就是1A2B。接着猜的人再根据出题者的几A几B继续猜,直到猜中(即4A0B)为止。 设计内容: 程序应具有以下基本功能: (1)生成随机的四位数字,并且四位数字并不重复。将解答者给出的结果与正确答案比较,给出比较结果(?A?B)。 (2)具有记录次数的要求,规定可以猜10次,当输入答案次数超过10次后,提示猜数字游戏失败。 (3)游戏过程中要能够记录分值,猜的次数越少,分值越大。进入一次可以玩多局,最大分值始终保存,退出游戏后释放。 (4)游戏结束提示所耗费时间; (5)游戏过程要给用户足够的提示,是操作者明白下一步可以干什么;程序执行过程中随时可以退出。 (6)游戏开始要有一个简单的界面(可自己设计),如: ******************************* 欢迎来到数字迷阵游戏 ******************************* 开始游戏 查看帮助 查看最高分 退出游戏 请输入选项: (提示:如果输入的是字符’1’,还要提示(Y/N),如果继续输入’Y’,则开始执行猜