- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计课程设计 设计任务和要求 通过本课程设计完成一个小型实用程序的设计、分析和编码、调试。进一步熟练程序的编写及数据结构的应用,提高运用程序设计综合知识解决实际问题的能力,并在完成程序设计的同时写出完善的设计报告。 要求:程序功能清晰、完善,能正常运行且结果正确;用户界面友好,代码要求符合标准,排版清晰,风格良好。设计过程中应提供完善的设计报告和代码说明。 考核方式 考核指标 总分为100分,以具体分数记: 1)平时成绩(30分) a) 及时向指导教师汇报所选题目及进度 (10分) b) 对指导教师所提问题的改正情况 (10分) c) 工作量饱满(10分) 考核指标 2)课程设计质量(55分) 程序(35分) a)按时独立完成,基本功能完整(10分) b)用户界面(10分) c)选题难度等级(15分) EASY(5分)| NORMAL (10分)| HARD (15分) 设计报告(20分) 打印、装订成册,在程序检查结束后提交。考核要点如下: a)按时提交不拖拉。(5分) b)报告内容组织层次分明、条理清晰。(5分) c)技术细节描述正确、具体,结构完整。(10分) 考核指标 3)答辩情况(15分) 由指导教师通过当面提问的方式验证课程设计。 建议 刻盘部分:2个文件 “源程序”+“报告文档” 档案袋,有2张成绩评分表 除教师填写部分外,其余要自己事先填写好 其中的“任务书”,就是要把报告中“要解决的问题”归纳下,抄上去 日期安排 第6周:开题并布置具体任务。 第7~8周:阅读参考文献和,确认所选题目后请及时发到我的邮箱:mingxusmu@ 第9~10周:系统设计和构建 第11周:中期检查 第12-13周:编码实现、调试和改进。 第14-15周:课程设计报告的撰写。 第16-17周:检查资料完整性后提交课程设计报告,教师评定综合成绩。 参考题目 EASY(5分) E01 简易计算器程序 (1人独立完成) ①编写一个功能基本完善的计算器程序,支持四则运算、乘方开方、指数对数等运算,支持带括号的表达式 ②程序采用字符界面 ③显示功能菜单,用户按指定键即可进入相应功能 ④每次计算完成后输出一个提示符,要计算的数字或表达式由用户在提示符后面输入 ⑤用户输入完按回车键立即显示计算结果 参考题目 EASY(5分) E02 模拟双色球开奖程序 (1人独立完成) ① 模拟福利彩票的双色球开奖程序,由程序产生六个蓝色球和一个红色球。可按规则计算是否获奖,奖的等级、金额等 ② 程序采用字符界面 ③ 显示功能菜单,用户按指定键即可进入相应功能 ④ 每期开出的蓝色号不能重复,但红色球可以是蓝色球中的一个。蓝色球的范围是1-33,红色球的范围是1-16 ⑤ 输出格式为:蓝色球:xx xx xx xx xx xx 红色球:xx 参考题目 EASY(5分) E03 汉诺塔游戏程序 (1人独立完成) ① 实现汉诺塔游戏的设计与仿真 ②程序采用图形用户界面 ③ 用图形界面画出3 个杆和若干个大小不一的矩形盘子,形成3 个塔,分别为A 塔,B 塔,C 塔,同时盘子数目可以人工设定。用户可以用鼠标选中盘子,然后通过拖动鼠标来移动该盘子、释放鼠标来放置该盘子。用户在移动盘子的过程中,可以随时单击汉诺塔菜单栏的菜单中提供的按钮,重新开始游戏,并且可以通过单击汉诺塔菜单栏的菜单提供的按钮,让程序自动完成把 A 塔上的盘子全部移动到C 塔上,实现自动演示。 参考题目 EASY(5分) E04 切分单词器 (1人独立完成) ① 编写一个C/C++程序,能进行单词切分统计等功能。 ② 程序采用字符界面 ③ 任意读取一个C/C++语言源程序,统计出其中关键词、分隔符、常量等有哪些、多少个? 参考题目 NORMAL (10分) N05 同学通讯录管理系统 (可2人合作) ① 使用图形界面进行输入和输出 ② 通讯录中,每个同学有自己的学号、姓名、性别、出生日期、手机、QQ号码、Email、家庭住址、家庭电话 ③ 在建立数据库时输入本班同学的数据 ④ 程序主要功能:浏览每个同学的所有信息、查找某个同学的信息、添加新的同学信息、修改某个同学的信息、删除某个人的信息,在查找不到某个人的信息时,输出相应的提示信息 参考题目 NORMAL (10分) N06 图书管理信息系统(可2人合作) ① 使用图形界面进行输入和输出 ② 工作人员登陆后,可以进行的操作:(1)添加学生的信息(学号,姓名,院系,最大借阅的图书数量等); (2)修改学生的信息(学号,姓名,院系,最大借阅的图书数量);(3)删除学生的信息(学号,姓名,院系,最大借阅的图书数量)
文档评论(0)