已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+ 课 程 设 计1. 课程设计报告的基本格式设计报告的基本内容至少包括封面、正文、参考文献三部分。1封面封面包括“课程设计报告”、班级、姓名、设计时间等信息。2正文正文是设计报告的主体,具体由以下几部分组成:(1)课程设计内容:包括课程设计的基本结构流程、详细设计说明、源程序(cpp和h头文件)、运行结果截图等;(2)得意之处:重点介绍整个课程设计程序中自已认为最满意、最得意的地方;(3)创意的技术实现:介绍课程设计中重点创意的技术实现技巧、核心程序等;(4)课程设计中目前存在的问题;(5)设计实践过程中的收获与体会。要求:要使得用户看了你的报告,不仅知道你编写的程序应该如何使用,而且了解你是用的什么结构?什么算法?在调试中曾遇到过什么问题,是如何解决的?有什么值得后人吸取的教训和体会。3参考文献给出在课程设计过程中参考的各种文献、资料名称。说明:若两个人或多人程序基本相同或撰写的报告基本相同的情况下,经仔细比较查证属相互抄袭的,抄袭者和被抄袭者均按“0”分计。2. 评分标准:程序的正确性:40%程序的可读性:15% 界面的友好性:15课程设计报告:20工作态度:103. 上机时间地点时间:机房统一安排的上机时间是17周的周二周四8:0016:30,周五12:3016:30。其他时间请大家自行安排。地点:A楼四楼 机房3,6;4. 作品上交每人交一份打印版的课程设计报告;各班班长收集好所有同学的电子版作品和报告,并刻录成光盘,于18周周五连同打印的课程设计报告一起交给我。光盘中要求每位同学建立一个自己的文件夹,以学号姓名为文件夹名,如:1201班的1号同学的文件夹名为“1201张三”,自己的所有程序和报告放进该文件夹中。5. 题目的选择自选题目,每人一组。题目分为两类,第一类是控制台应用程序,第二类是VC+应用程序题目,根据题目难度系数的不同,成绩等级也随之不同:选择第一类控制台应用程序题目的同学,成绩等级在0-80分;选择第二类VC+应用程序题目的同学,成绩等级在0-100分;第一类:控制台应用程序选择题目:题目1:设计并实现一个简单的复数计算器(一) 题目复数计算器(二) 目的和意义掌握面向对象的程序设计方法,训练学生运用C+语言的基本要素,进行基本的结构化程序设计和面向对象的程序设计。使学生加深对C+语言的理解,培养学生设计、编写、调试程序的能力,同时,培养学生面向对象的思想。(三) 功能要求实现复数加减乘除功能,并显示运算结果(四) 程序界面欢迎使用复数计算器!请输入一个复数的实部和虚部(用空格分隔):1 2c1=1+2i请输入一个复数的实部和虚部(用空格分隔):3 4c2=3+4i* 菜 单 +、 两个复数相加-、 两个复数相减 *、 两个复数相乘 /、 两个复数相除*+c1+c2=4+6i(五) 实现要求1. 定义一个复数类complex。2. 声明所需成员函数和友元函数(输入运算符和输出运算符和输出运算符和输出运算符),并对加减乘除运算符进行重载。8. 定义各成员函数。9. 定义主函数,实现对整个程序的控制。10. 编译、运行并调试。题目4: 通信录的设计设计要求:1. 定义人员(person)类,其中至少包括姓名、性别、年龄、电话和类别(例如:同学、朋友等)。2. 实现下面的功能:1) 设计菜单实现功能选择;2) 输入功能:输入人员信息,并保存到文件中。3) 查询功能:a) 能够根据姓名精确查询人员信息;b) 根据电话号码查询人员信息;4) 根据姓名对人员信息排序输出5) 能够根据姓名、电话修改人员信息6) 能根据姓名、电话删除人员信息题目5:学生成绩管理系统主要功能是对学生的成绩进行输入、修改和管理。系统功能要求:界面要求*学生成绩管理系统*1-输入数据*2-查询成绩*3-修改成绩*4-输出所有学生成绩*5-统计及格和优秀人数*6-退出系统*功能这个程序的主要功能是输入学生姓名、成绩,学号自动生成,并可以对学生成绩按学号或姓名进行查询。该系统具有存贮学生数据,按学号、姓名查询,按需要修改学生成绩,列出学生成绩和统计功能。 统中初始数据如下:学号姓名成绩1张三902李四843王五754陈六685刘七59第二类:VC+界面应用程序选择题目:题目一:1. 课程名称:两个小球碰撞演示2. 课题来源:课程组自拟3. 课题类型:综合型4. 目的和意义:1) 综合运用所学知识,解决实际问题2) 全面提高学生的程序设计能力和开发能力5. 基本要求:1) 功能齐全:界面操作灵活方便,至少实现以下基本功能:l 小球对撞;l 小球追击撞击;l 分别显示两个小球的质量和初始速度。2) 界面友好:界面友好、输入有提示、尽量展示人性化。3) 可读性强:源程序代码清晰、有层次、主要程序段有注释。4) 健壮性好:用户输入非法数据时,系统应及时给出警告信息。5) 在规定的时间内完成课程设计任务6) 每班刻录一张光盘并保证程序能够正确运行。7) 完成课程设计报告(包括以下内容)l 课程设计设计思想l 课程设计框图及主要程序构架l 课程设计遇到的问题及解决方法l 课程设计感想6. 完成时间7. 主要参考资料:按照每人不同的参考资料填写题目二:1. 课程名称:小球下落演示2. 课题来源:课程组自拟3. 课题类型:综合型4. 目的和意义:1) 综合运用所学知识,解决实际问题2) 全面提高学生的程序设计能力和开发能力5. 基本要求:1) 功能齐全:界面操作灵活方便,至少实现以下基本功能:l 小球垂直落体;l 小球平抛落体;l 分别显示小球的初始速度和高度,落地时的速度和加速度。2) 界面友好:界面友好、输入有提示、尽量展示人性化。3) 可读性强:源程序代码清晰、有层次、主要程序段有注释。4) 健壮性好:用户输入非法数据时,系统应及时给出警告信息。5) 在规定的时间内完成课程设计任务6) 每班刻录一张光盘并保证程序能够正确运行。7) 完成课程设计报告(包括以下内容)l 课程设计设计思想l 课程设计框图及主要程序构架l 课程设计遇到的问题及解决方法l 课程设计感想6. 完成时间7. 主要参考资料:按照每人不同的参考资料填写题目三:1. 课程名称:指针表2. 课题来源:课程组自拟3. 课题类型:综合型4. 目的和意义:1) 综合运用所学知识,解决实际问题2) 全面提高学生的程序设计能力和开发能力5. 基本要求:1) 功能齐全:界面操作灵活方便,至少实现以下基本功能:l 闹钟功能;l 数字表功能;l 非系统时间设定功能。2) 友好性:界面友好、输入有提示、尽量展示人性化。3) 可读性:源程序代码清晰、有层次、主要程序段有注释。4) 健壮性:用户输入非法数据时,系统应及时给出警告信息。5) 在规定的时间内完成课程设计任务6) 每班刻录一张光盘并保证程序能够正确运行。7) 完成课程设计报告(包括以下内容)l 课程设计设计思想l 课程设计框图及主要程序构架l 课程设计遇到的问题及解决方法l 课程设计感想6. 完成时间7. 主要参考资料:按照每人不同的参考资料填写题目四:1. 课程名称:火箭发射器2. 课题来源:课程组自拟3. 课题类型:综合型4. 目的和意义:1) 综合运用所学知识,解决实际问题2) 全面提高学生的程序设计能力和开发能力5. 基本要求:1) 功能齐全:界面操作灵活方便,至少实现以下基本功能:l 火车前行;l 车尾消失后火箭上升同时倒计时;l 倒计时为0时,火箭上升到顶,然后爆炸。2) 友好性:界面友好、输入有提示、尽量展示人性化。3) 可读性:源程序代码清晰、有层次、主要程序段有注释。4)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026新工作环境面试题及答案
- 2026信息计算面试题及答案解析
- 2026延吉烟草面试题及答案解析
- 2026医用修护面试题及答案
- 2026中国职业联赛运动装备安全认证体系构建路径报告
- (2026年)医院过期医疗用品管理制度
- 9月寒假思想动态调查报告2026(3篇)
- 医技科室危急值报告制度
- 朝阳市朝阳县2027届六上数学期末调研试题含解析
- 2026G基站射频器件行业技术突破与供需格局演变分析报告
- 塑料氧指数测试工艺考核试卷及答案
- 2025年中国电力电子散热器市场调查研究报告
- 2025年中国电源散热器配件市场调查研究报告
- 暑期防溺水家长会课件教学
- JJF 1033-2023计量标准考核规范
- 北师大版数学六年级上册第七单元全部课件
- GB/T 5483-2024天然石膏
- 《建筑施工土石方工程安全技术规范》JGJ180
- GB/T 19822-2024铝及铝合金硬质阳极氧化膜规范
- 小岛区块链(区块链、数字资产和通证)
- 初三化学总复习讲座课件
评论
0/150
提交评论