




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C/C+ 语言课程设计 任务书专业 交通类 班级 0801 学号 姓名 一、实践目的通过进行计算机实践,让学生更加系统地理解和掌握C/C+语言的基本概念、语言特点和编程技巧,增强实践动手能力,锻炼和培养学生的自学能力、独立思考能力。让学生运用所学知识,在模块化程序设计(结构化程序设计)思想或面向对象程序设计思想指导下,利用C系统提供的标准函数、自定义函数或C+标准类、自定义类进行程序设计,培养利用C/C+语言设计综合程序的能力,了解软件设计的大概过程(分析题目,概要设计,详细设计,编码调试,测试),同时使学生上机操作更加熟练。二、可选题目学生可按要求(根据自己学号特征)在下列题目中选择一题作为自己的课程设计题目;也可以根据自己的兴趣或专业特征选择其它题目,但此时要征得指导老师的同意。选题如下:选题一:学生通信录管理程序。(供学号尾数是1、5、6和9的同学用)采用文件和数组(或链表)等建立一个简单的学生通信录管理程序。程序运行时下述表格(或其部分内容)在内存中用数组(或链表)表示,运行结束时将表格保存到文件中以便下次再用。要求:能添加(含建立)、查找(按指定的学生特征)、修改、删除和显示学生的信息。学生信息涉及学号、姓名、院系、专业、班级、宿舍楼栋编号、宿舍编号、电话号码和QQ号码等。同一学号只能占一行,不能重复插入;且学号不能为空。提示:本题实际就是要编写程序管理如下结构的表格信息。在内存(建议用链表不要用数组)中修改了若干信息后,注意及时将新数据存入文件以便下次再用。学号姓名学院专业班级宿舍楼栋编号宿舍编号电话号码QQ号码本选题程序应包含主控模块(函数)和其它若干个功能模块,主控模块要显示主界面和主菜单。 (可以参考C+程序设计实践教程P92 题 5 )选题二:运动会分数统计程序。(供学号尾数是0、2和7的同学用)某学校开运动会,共有m个班参加,比赛设有n个男子项目和个女子项目。假设项目编号为, ,n,n+1, , n+L, 并且假定各比赛项目取前名,得分顺序为7、5、3、2、1。请编写出一个程序以实现:(1)成绩数据录入。每个项目结束时,将项目编号、比赛时间输入,并按名次输入运动员的姓名、班级、成绩。(2)产生指定班级在指定时间内的总分;(3)产生指定运动员在指定时间内的总分;(4)产生指定班级在指定项目的总得分;(5)汇总各班级在指定时间内的总分,且排序输出;(6)程序运行过程中可将数据存文件;(7)程序运行过程中可将数据存从文件读入内存;(8)产生各班成绩单(包括各班所取得的各项成绩的项目号、名次、运动员姓名和得分)。提示:可假设m20,n15,L10,运动员姓名长度不超过个字符。 要求:本选题程序应包含主控模块和其它若干个功能模块,主控模块要显示主界面和主菜单。选题三:歌手比赛成绩统计程序 (供学号尾数是3、4和8的同学用)设计一个程序处理歌手比赛成绩。有30个歌手参加比赛,12位评委和现场观众进行评分;记分办法:对于12位评委的分,去掉一个最高分,去掉一个最低分,再按中间10位评委的分数计算评委平均分(记做P1);现场观众的分数的记做P2。其中P1占该歌曲最后分数的70,P2占该歌曲最后分数的30。如果该歌曲(第一首)是原创歌曲,则该歌曲的最后分数还要乘以系数1.05。每名歌手要求唱两首歌曲,其中一首必须为原创歌曲,另一首(第二首)为必选曲目。歌手的最后得分为两首歌曲的最后分数之和。要求:(1)每位歌手演唱完两首歌曲后,工作人员将他(她)两首歌曲的相关信息(歌手编号、歌手姓名、歌曲名称、是否原创、各项得分)从键盘输入,而且要求程序将这些信息写入文本文件备日后查用. (2)对歌手按得分从高到低排序;按得分从高到低排序输出歌手编号、姓名与得分(包括最后得分、评委打分、观众打分、是否是原创歌曲),并保存到文本文件中。(3)画出所有歌手得分的曲线图。三、要求1实践报告的正文长度为34页,大标题宋体二号字,小标题宋体四号加粗,正文字号为小四号,行距1.5倍行距。不得使用与实践或课程设计内容无关的装饰性图案,语言类课程设计的实践报告不附源代码。2实践报告的装订要求学生个人装订要求: 封面:使用统一格式的封面,包括:学号、姓名、指导教师名称、课程设计名称、院系班级名称,参见附件1,由教师提供电子文档或从中心的实践网站(33)上下载; 实践报告。3学生作品、程序或文档的存放形式、归档形式各学生以自己学号(学生卡上的学号)为名建立文件夹,然后将作品、程序或文档等存于学号文件夹内。指导老师再以班级名为文件夹名汇总各班学生设计到中心,统一刻光盘。注意:挑选出的学生源程序应可以在任意盘符路径下运行,即程序对文件的访问只能用相对路径。4实践报告的内容(1)程序功能需求分析或任务内容分析:仔细分析并详细描述自己所选题目(或主题)的内容或要求;确定系统功能。(2)概要设计或系统开发设计思想:各模块的功能、系统模块层次结构图(各模块之间使用与被使用的关系)、主模块算法流程图,全局变量或数据结构说明,程序开发和运行环境等。若定义了类,要说明各类的作用及类的数据成员和函数成员,类之间是否有继承或组合关系,全局对象说明。(3)系统详细设计及系统功能实现:说明各模块自身结构图、各模块内部是如何设计的(模块包含哪些函数,函数之间的调用关系);各模块的算法、重要局部变量及关键代码部分等。若定义了类,要描述各类的函数成员的算法、重要局部变量及关键代码部分等。(4)遇到的问题与解决的办法:重点介绍自己在调试程序的过程遇到的问题是如何解决的。(5)总结:说明自己的设计结果是否达到预期的目的,实现了哪些功能,还有哪些功能未实现,是什么原因所造成;设计结果(程序)在性能方面是否有不足之处,设想一下可以如何改进;通过设计实践,你发现了自己有哪些知识或能力的不足,有哪些提高等。300个字以内。实践报告格式参见附件3。5对于实践报告抄袭的情况处理。若发现完全抄袭的实践报告,指导教师可以要求学生重写实践报告,也可以批示出来按0分计。四成绩评定规则1、在机器上检查程序的运行情况,根据选题的难易程度、所编程序的功能是否符合要求、功能多少、程序的性能好坏等进行评定,具体见下面“课程设计” 程序评分方法。(60%)2、设计报告。(20%)3、考勤情况。(20%)“课程设计”程序评分方法:1)人机交互界面(易用、美观、简洁): 菜单层次关系清晰:10分2)任务书上规定的功能是否齐全50分3)程序的性能(如对误操作的适应性)30分4)所有文件(程序文件和数据文件)存放在一个文件夹中,且在任何环境下都可正确显示或运行10分五、纪律上机时间不得迟到、早退、缺席,也不得做与本设计无关的事。独立思考,也可互相讨论,不得抄袭,凡程序和报告有雷同者,双方均不及格。按时交设计报告(最后一次课交)。六、时间安排上机时间:2009上学期 ,具体见安排表。 共40 学时。其它时间查阅资料、编写程序。指导教师 童键 中南大学 计算机基础教学实验中心 2009.5.12 附件1:中南大学本科生课程设计(实践)任务书、设计报告( C/C+ 语言程序设计)题 目 学生姓名指导教师学 院专业班级学生学号计算机基础教学实验中心2009年 月 日 附件2样文:(论文题目:黑体、小二号、加粗、居中)xxx程序(宋体、四号)摘要 xxxxx关键词 xxx,xxx,xxx(一级标题:黑体、四号;二级、三级标题:宋体、四号、缩进2个字)1xxx程序功能需求分析(正文内容:宋体、四号、首行缩进2个字,1.5倍行距)xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx。(1) xxxxxxx xxxxxxxx2 xxx程序概要设计Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省新乡市2026届化学高一第一学期期中综合测试模拟试题含解析
- 桥梁养护管理培训课件
- 2025注册验船师资格考试(B级船舶检验法律法规)考前模拟试题及答案一
- 核心银行面试题及答案
- 2025注册验船师考试(B级船舶检验法律法规)综合能力测试题及答案一
- 北京市门头沟区2024-2025学年八年级上学期第一次月考物理试题含参考答案
- 2025年初级汽车维修工考试模拟试题集
- 2025年人工智能项目经理面试模拟题及答案详解
- 2025年碳排放权与碳期货市场关联研究面试高频考点
- 公务员面试题实例分析及答案
- 山地光伏除草施工方案
- 医院培训课件:《查对制度》
- 2024防爆轮式巡检机器人技术规范
- TB10104-2003 铁路工程水质分析规程
- 08J333 建筑防腐蚀构造
- DL∕ T 802.7-2010 电力电缆用导管技术条件 第7部分:非开挖用改性聚丙烯塑料电缆导管
- 突发环境事件应急预案编制要点及风险隐患排查重点课件
- 香港朗文1A-6B全部单词(音标版)
- CJJ57-2012 城乡规划工程地质勘察规范
- 入厂燃料验收管理验收统一标准
- 14J936变形缝建筑构造
评论
0/150
提交评论