版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4/9高级程序设计实践(C++)课程设计任务书一、课程设计目的1、复习和巩固C++语言的基础知识,进一步加深对C++语言的理解和掌握;2、为学生提供独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生独立分析问题、解决问题、查阅资料以及自学能力。3、学习和掌握C++程序设计方法以及上机调试技巧,为今后学习其它专业课程打好基础。二、课程设计内容题目一:复数计算器运用面向对象程序设计知识,利用C++语言设计和实现一个复数计算器,要求具备如下主要功能:建立实数类、复数类实现实数、复数信息的初始化实现实数的加、减、乘、除、自增、自减、求平方、二次方根等操作实现复数的加、减、乘、除、取模、求平方、求共轭复数、求单个复数的向量角、求两个复数的夹角等运算实现实数、复数信息的输出在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、继承、封装与多态等核心概念,每一个类应包含数据成员和成员函数。题目二:字符串处理系统运用面向对象程序设计知识,利用C++语言设计和实现一个字符串处理系统,要求具备如下主要功能:字符串的输入与输出求字符串的长度判断字符串是否为空将字符串置空字符串比较字符串赋值求指定位置的字符字符串合并字符串截取在指定的字符串中1,查找或替换字符串2在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、数据成员与成员函数封装的核心概念。题目三:集合的并、交、差集运算的实现运用面向对象程序设计知识,利用C++语言设计和实现集合的并、交、差集运算,要求具备如下主要功能:输入输出集合信息,集合元素类型可以是整数、实数或字符串判断集合的大小判断集合是否为空将集合置空在集合中查找指定的元素实现集合的交、并、差等运算在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、继承、封装与多态等核心概念,每一个类应包含数据成员和成员函数。题目四:图形类设计运用面向对象程序设计知识,利用C++语言设计和实现一个图形类,要求具备如下主要功能:图形环境初始化图形窗口定义设计和实现点类,可以根据输入的坐标信息,根据给定的颜色和点的大小,在界面上绘制显示相应的点。设计和实现直线类,可以根据输入的端点坐标信息,根据给定的颜色和线条粗细,在界面上绘制显示相应的直线。设计和实现圆类,可以根据输入的圆心坐标和半径信息,根据给定(4)统计功能输出当前库存中所有商品的总数及详细信息;能统计每种商品一周时间内的销售额和利润;能统计每类商品的一周时间内的销售额和利润。输出统计信息时,要按从大到小进行排序。(根据个人能力,至少实现一种统计功能)在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、继承和封装等核心概念,每一个类应包含数据成员和成员函数。三、课程设计要求1、严格遵守机房规章制度,按时上机;2、态度端正,独立思考,严禁抄袭,如发现抄袭者,双方均计零分;3、上机前写好相关算法及源代码;4、在上述题目中任选一题,编写程序实现其功能,并认真书写课程设计报告。四、课程设计报告内容和要求1、课程设计报告内容和要求参见附录I中的“课程设计报告的编写格式规范”,不满足格式规范的最高成绩为“中”。【注】可参考《数据结构课程设计题目》中的“课程设计报告样本”。2、封面参见附录II;3、报告书写规范参见附录III;五、成绩评定标准成绩以优、良、中、及格和不及格5个等级评定。1、学生编写的实际软件和运行结果,占总成绩40%;2、课程设计报告,占总成绩35%;3、教师提问,占总成绩15%;4、出勤,占总成绩10%;六、检查和文档上交1、做好之后,请老师过来检查,并问问题。2、报告全部内容均要求使用统一的A4纸打印。3、最后一次课结束前,将课程设计报告电子版发到mushuai_1975@163.com,命名为:C++课程设计报告_姓名_学号.rar,报告要求用word2003版本。C++课程设计代码_姓名_学号.rar。附录I:课程设计报告的编写格式规范1、课程设计报告封面和目录课程设计报告封面应给出班级、姓名、学号和完成日期2、需求分析明确说明程序设计的任务,说明自己程序所能实现的功能。3、概要设计(1)分析系统中的各个实体及它们之间的关系;(2)根据问题描述,设计系统的类层次;(3)说明主程序的流程以及各程序模块之间的层次(调用)关系。4、详细设计(1)完成类层次中各个类的描述;(2)完成类中各个成员函数的定义;(3)对主程序和重要模块,需要写出其算法。如粘帖重要代码,需要加上清晰的程序注释。(4)画出函数的调用关系图。在此部分说明每个部分的算法设计说明(可以是描述算法的流程图),每个程序中使用的存储结构设计说明(如果指定存储结构请写出该存储结构的定义)。5、调试分析(1)调试过程中遇到的问题是如何解决的以及对设计与实现的讨论和分析;(2)算法的时间复杂性和可能的改进设想。6、测试结果列出你的测试结果,包括输入和输出。这里的测试数据应该完整和严格,最好多于需求分析中所列出的数据量。7、课程设计总结课设总结包括:课程设计过程遇到的问题、遇到问题解决问题过程的思考、课程设计的收获、程序调试的思考、对数据结构这门课程的思考、在课程设计过程中对《数据结构》课程的认识等内容。8、参考文献9、附录:带注释的源程序。附录II:封面中南大学高级程序设计实践(C++)课程设计报告题目学生姓名指导教师学院专业班级完成时间附录III:课程设计报告的书写规范课程设计报告统一使用A4纸撰写,双面使用,背面不得书写正文或绘制图表。版芯统一为:页边距:左2.8CM、右2.8CM、上2.5CM、下2.2CM、行间距20磅。报告可以用计算机编辑、打印;也可以用手工抄写,同一篇报告只能用一种墨水书写(包括文字和图表),图表不得徒手画。全篇报告分章节撰写,各章内容应安排得当,不宜太少。一般每一章至少应安排两节,每节内容不得少于两页。报告编排格式每章标题以三号黑体居中书写;“章”下空两行为“节”,“节”的标题以四号黑体左起书写;“节”下空一行为“小节”;“小节”的标题以小四号黑体左起书写。换行后空两格书写正文。正文采用小四号宋体。第一章××××(三号黑体、居中书写)1.1××××(四号黑体、左起书写)1.1.1××××(小四号黑体、左起书写)1.××××(小四号楷体、空两格书写)××××(正文,采用小四号宋体)2.××××××××1.1.2××××1.2××××1.2.1××××第二章××××2.1××××2.1.1××××1.××××××××2.××××××××2.1.2××××2.2××××2.2.1××××文中的图、表、公式一律采用阿拉伯数字分章编号,如:图2.5,表3.2公式(5.1)等。文中的所有的图都必须有图号和图名。图号、图名居中置于图的下方,图号在前、图名在后,两者间空一格,末尾不加标点。图中的术语、符号、单位等应与正文中的表述一致。文中的所有的表都必须有表号和表名。表号、表名居中置于表的上方,表号在前、表名在后,两者间空一格,末尾不加标点。表中的参数应标明量和单位的符号。图号、图名、表号、表名一律采用五号楷体。公式应另起一行并居中采用五号楷体书写,公式的编号用括号括起来,写在右边的行末,其间不加虚线。图、表、公式等与正文之间要有一定的距离。“参考文献”四字居中用三号黑体字,空一行左起按顺序依次列出全部参考文献,将序号置于方括号内,用小四号楷体字。篇眉从正文开始至全文结束,采用宋体五号字左起书写课程设计报告题名,靠右写章标题。页码从正文开始至全文结束,按阿拉伯数字连续编排。前置部分用罗马数字分别单独编排。页码位于页面底端,居中书写。报告应采用中华人民共和国国家标准(GB3100-3102-93)规定的计量单位和符号。使用外文缩写代替某一名词术语时,凡在报告
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年苏州百年职业学院中单招职业技能考试题库及答案详解一套
- 2026年安徽中医药高等专科学校单招职业适应性测试题库及参考答案详解一套
- 2026年南阳科技职业学院单招职业倾向性测试题库带答案详解
- 2026年广西国际商务职业技术学院单招职业技能测试题库带答案详解
- 2026年湖南水利水电职业技术学院单招职业技能测试题库带答案详解
- 2026年青岛职业技术学院单招职业倾向性测试题库参考答案详解
- 2026年嘉兴职业技术学院单招职业技能考试题库及答案详解1套
- 2026年山西省运城市单招职业适应性考试题库及参考答案详解一套
- 2026年青岛远洋船员职业学院单招职业倾向性测试题库带答案详解
- 2026年闽江师范高等专科学校单招职业技能考试题库参考答案详解
- 心搏骤停护理常规
- 如何培养孩子深度专注
- 2024年餐饮店长年度工作总结
- 护理8S管理汇报
- 产前筛查标本采集与管理制度
- 2025劳动合同书(上海市人力资源和社会保障局监制)
- 门诊护士长工作总结汇报
- 药膳餐厅创新创业计划书
- erp沙盘模拟实训报告采购总监
- 污水消毒知识培训课件
- 横纹肌溶解症的护理
评论
0/150
提交评论