欢迎来到天天文库
浏览记录
ID:11241286
大小:48.50 KB
页数:3页
时间:2018-07-10
《6-保龄球计分管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、合肥学院计算机科学与技术系课程设计任务书20~20学年第学期课程C语言课程设计课程设计名称保龄球计分管理系统专业班级指导教师20年月3一、课程设计目的将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼:(1)进一步巩固、加深学生所学专业课程《C语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。(3)利用所学知识
2、,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。(5)掌握自顶而下的设计方法,将大问题进行模块化,领会结构化程序设计的方法。(6)熟练掌握C语言的基本语法,灵活运用各种数据类型。(7)进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。二、课程设计名称及内容课程设计名称:保龄球计分管理系统设计内容:设计一个保龄球计分管理系统,该系统要求对保龄球计分信息进行管理和维护。三、任务和要求打保龄球是用一个滚球去撞击10个站
3、立的瓶,将瓶击倒。一局分10轮,每轮可滚球1 次或多次,以击到的瓶数为依据计分,一局得分为10轮得分之和,而每轮的得分不仅与本轮的滚球情况有关,还可能与后一轮或两轮的滚球情况有关,即:某轮某次滚球击倒的瓶数不仅要计入本轮得分,还可能会计入前一轮或两轮得分。计分规则如下:① 3若某一轮的第一次滚球就击倒全部10个瓶,则本轮不再滚球(若是第10轮还需加2次滚球),该轮得分为本次击倒瓶数10与以后2次滚球所击倒瓶数之和。② 若某一轮的第一次滚球未击倒全部10个球,则对剩下未击倒的瓶再滚球一次,如果这2次滚球击倒全部10个瓶,则本轮不再滚球(若是第10轮还需加1次滚球
4、),该轮得分为这2次击倒瓶数10与以后1次滚球所击倒瓶数之和。③ 若某一轮2次滚球未击倒全部10个瓶,则本轮不在滚球,该轮得分为这2次滚球所击倒瓶数之和。一、设计方案提示① 模拟10个人各打一局保龄球比赛过程,统计每局各轮得分和累计总分。② 逐人逐轮逐次输入一次滚球击倒的瓶数。③ 对10人的得分由低到高排序并显示。④ 最后,把排序的存入文件中。二、主要知识点l面向过程程序设计方法l界面制作,switch的应用。l数组或链表的实现与应用。l文件的读写。三、其他程序设计可在VC++、C++Builder环境下进行。四、参考资料[1]黄明等编著《C
5、语言课程设计》北京:电子工业出版社[2]郭翠英编著《C语言课程设计案例精编》北京:中国水利水电出版社[3]宁正元《数据结构(c语言)》南京:东南大学出版社。2000年6月第1版[4]严蔚敏等《数据结构(c语言版)》北京:清华大学出版社,1997年4月第1版[5]谭浩强编著《C程序设计题解与上机指导(第3版)》北京:清华大学出版社[6]谭浩强编著《C程序设计(第3版)》北京:清华大学出版社3
此文档下载收益归作者所有