C 语言程序设计(精品)

上传人:s9****2 文档编号:488351341 上传时间:2023-03-29 格式:DOC 页数:3 大小:50KB
返回 下载 相关 举报
C 语言程序设计(精品)_第1页
第1页 / 共3页
C 语言程序设计(精品)_第2页
第2页 / 共3页
C 语言程序设计(精品)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C 语言程序设计(精品)》由会员分享,可在线阅读,更多相关《C 语言程序设计(精品)(3页珍藏版)》请在金锄头文库上搜索。

1、1.C 语言程序设计课程设计要求一、教学目标: C 语言程序设计课程设计是 C 语言程序设计课程的一个关键环节。它是根据教学计划的要求,在教师的指导下,对学生实施程序设计训练的必要过程,是对前期课堂教学效果的检验。其目标在于培养学生综合运用理论知识来分析和解决实际问题的能力、严谨的科学态度和良好的程序设计习惯,最终实现由知识向技能的初步转化。通过课程设计,要求学生能够遵循软件开发过程的基本规范,运用结构化程序设计的方 法,按照课程设计的题目要求,独自地完成设计、编写、调试和测试应用程序及编写文档的任务。二、教学要求:(1) 重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务

2、; (2) 按照课程设计的题目要求,独立地完成各项任务;(3) 上交源程序:每位同学按照课程设计的具体要求所开发的所有源程序;(4) 认真编写课程设计报告。(5) 成绩评定:成绩按照课程设计报告书的质量和课程设计过程中的工作态度等按照加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。考核分为三个部分: 出勤情况(占 25%) ;程序运行及答辩情况(占 50%):运行程序,由老师检查运行情况,并回答老师提出的问题;课程设计报告书(占 25%):是否按规定书写课程设计报告书的各项内容。 三、题目:数字迷阵(本次课程设计题目一满分75,题目二的满分100):题目一:实现的任务:玩者在

3、开始游戏时,选择不同的难度来进行游戏。当用户选择了适合的难度时,系统会在内部产生对应范围内的随机数(10以内的数、100以内的数、1000以内的数),以供玩者进行猜测,玩者每次猜数字后系统会给出本次猜数字的结果提示,先比较玩者猜测数字是否等于系统产生的随机数,若相等则提示玩者猜数字成功,然后输出猜测的次数和本局游戏所用时间,并根据猜测次数给出评分。如果用户猜测数字不等于系统产生的随机数,则提示该 数字与随机数比较时大了还是小了,并输出比较结果,同时记录当前用户猜测的次数。直至玩者成功猜中随机数。且玩者在游戏过程可输入对应指令,返回难度选择菜单,再根据个人喜好选择其它难度或者退出游戏。设计内容:

4、 程序应具有以下基本功能: (1)生成三档难度:猜测10以内的数、100以内的数、1000以内的数。(2)具有记录次数的要求,规定可以猜n次,当输入答案次数超过n次后,提示猜数字游戏失败 。(3)游戏过程中要能够记录分值,猜的次数越少,分值越大。进入一次可以玩多局,最大分值始终保存,退出游戏后释放;(4)游戏结束提示所耗费时间;(5)游戏过程要给用户足够的提示,是操作者明白下一步可以干什么;程序执行过程中随时可以退出。(6)游戏开始要有一个简单的界面(可自己设计),如: *欢迎来到数字迷阵游戏*开始游戏查看帮助查看最高分难度选择(三档)退出游戏请输入选项:(提示:如果输入的是字符1,还要提示(

5、Y/N),如果继续输入Y,则开始执行猜测子程序,否则执行其它选项对应的子程序。程序执行完毕退出游戏。帮助是本游戏的游戏规则或玩法,编者的名字及工作室等)题目二:实现的任务:由电脑程序随机生成4位数字,操作者来猜。四位数中不能有相互重复的。操作者每猜一次数字,程序就要根据这个数字给出几 A 几 B的对应提示,其中前面的数字表示位置正确的数的个数,而 B 前的数字表示数字正确而位置不对的数的个数。如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5 的位置对了,记为 1A,而 3 和 4 这两个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B。 接着猜的人再根据出题

6、者的几 A 几 B 继续猜,直到猜中 (即 4A0B)为止。设计内容: 程序应具有以下基本功能: (1)生成随机的四位数字,并且四位数字并不重复。 将解答者给出的结果与正确答案比较,给出比较结果(?A?B)。(2)具有记录次数的要求,规定可以猜10次,当输入答案次数超过10次后,提示猜数字游戏失败 。(3)游戏过程中要能够记录分值,猜的次数越少,分值越大。进入一次可以玩多局,最大分值始终保存,退出游戏后释放。(4)游戏结束提示所耗费时间;(5)游戏过程要给用户足够的提示,是操作者明白下一步可以干什么;程序执行过程中随时可以退出。(6)游戏开始要有一个简单的界面(可自己设计),如: *欢迎来到数

7、字迷阵游戏*开始游戏查看帮助查看最高分退出游戏请输入选项:(提示:如果输入的是字符1,还要提示(Y/N),如果继续输入Y,则开始执行猜测子程序,否则执行其它选项对应的子程序。程序执行完毕退出游戏。帮助是本游戏的游戏规则或玩法,编者的名字及工作室等)题目设计要求:1不同的功能使用不同的函数实现(模块化),对每个函数的功能和参数接口要有注释。对程序其它部分也进行必要的注释。2对系统进行程序功能模块划分、画出总流程图和各模块流程图。3用户界面要求简单明了、使用方便。4通过命令行相应选项能直接进入某个相应菜单选项的功能模块。5所有程序需在TC2.0、Win-Tc 或Microsoft Visual C+ 6.0 环境调试通过。搜索资料:1.C 语言程序中,如何实现随机数的生成random( )?对应函数及参数,包含文件。2.如何调用获取系统时间函数?对应函数及参数,包含文件。设计结束需提交下列资料 1.课程设计报告(打印)。报告中至少应包括:程序总的功能说明、程序各模块的功能说明、程序设计的流程图、程序操作说明书、源程序清单。 2源程序(发公用信箱)。 时间节点:周一:分析设计准备周二周四:编程调试阶段周五:交课程设计报告(周四到周五进行提交及考核)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号