资源描述:
《向量类的设计与实现样本.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。封皮(按学校要求手工填写)资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。成绩评定表学生姓名邵泽宇班级学号专业通信工程课程设计题目向量类的设计与实现评语组长签字:成绩日期20年月日资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。课程设计任务书学院学生姓名课程设计题目信息科学与工程专业邵泽宇班级学号向量类的设计与实现通信工程实践教学要求与任务1.构造函数实现n维向量初始化构造。这里n可变。2.析构函数实现向量动态存储释放。3.拷贝函数实现向量的拷贝构造。4.重载
2、赋值运算符'='。实现两个向量之间的赋值。5.编写成员函数求两个向量内积。6.编写成员函数求两个向量外积。7.编写成员函数求两个向量的和。8.编写成员函数求两个向量的差。9.编写成员函数判断两个向量之间的线性相关性。10.编写一个主函数测试多项式类的上述功能。工作计划与进度安排第17周:分析题目,查阅课题相关资料,进行类设计、算法设计;第18周:程序的设计、调试与实现;第19周:程序测试与分析,撰写课程设计报告,进行答辩验收。指导教师:专业负责人:学院教学副院长:201年月日201年月日201年月日资料内容仅供您学习参考,如有不当或
3、者侵权,请联系改正或者删除。摘要很多自然科学和工程技术中的问题的解决最终都归结到向量问题的处理,向量在解物理中的许多问题例如物理中力、速度、加速度、位移都是利用向量解决合力、合速度之类的问题。本文采用C++语言实现了对向量的基本操作,采用VisualC++6.0的控制台工程和MFC工程分别实现了对向量的处理。关键词:队列;类模板;控制台工程;MFC工程资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。目录1需求分析....................................错误!未定义书签。2算法基本原理............
4、....................错误!未定义书签。3类设计...................................................14基于控制台的应用程序.....................................24.1类的接口设计..........................................24.2类的实现..............................................34.3主函数设计...............................
5、.............54.4基于控制台的应用程序测试..............................65基于MFC的应用程序.......................................95.1基于MFC的应用程序设计................................95.1.1MFC程序界面设计................................95.1.2MFC程序代码设计..................错误!未定义书签。05.2基于MFC的应用程序测试................
6、................11结论......................................................14参考文献...................................................15资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。1.需求分析1.向量英文:Vector,又叫矢量,顾名思义,有方向的量。可是在计算机里vector又能够翻译为容器,或者说理解为容器,其实这不是一种很好的理解么,纯数学上的向量能够由2维3维推广到多维,实际上它不就是一个实数的容器
7、,在推广到其它领域,向量即一个若干相关因素的容器,也就是说向量能够应用在很多领域中,能够轻松直观的描述事物的信息,也能够存放信息,例如,二维三维中能够描述点(坐标),物体的位置,描述颜色(RGB,红绿蓝,),在多维的话,可描述的范围就更广了,最简单的如描述一个人的性格,或者能力。2.类是C++中十分重要的概念。它是实现面向对象程序设计的基础。C++对C的改进。最重要的就是增加了”类”这样一种类型。类是所有面向对象的语言的共同特征。所有面向对象的语言都提供了这种类型。如果一种计算机语言中不包含类。它就不能称为面向对象
8、的语言。2.算法基本原理1.初始化一个名叫XiangL的类。为了便于类中的成员更改及操作。将要