2023年面向对象程序设计课程设计.doc
《2023年面向对象程序设计课程设计.doc》由会员分享,可在线阅读,更多相关《2023年面向对象程序设计课程设计.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计课程设计编程工具:可以用VC+6.0、C+ Builder、Visual Studio 2023。推荐用Visual Studio 2023。规定:1、使用面向对象方法进行课程设计。规定使用对象/类,继承,多态性等技术2、程序设计语言使用C+3、程序的界面、逻辑功能和数据的存储进也许的分开4、完毕课程设计报告报告记录设计的过程。课程设计报告的内容应当涉及以下内容:要完毕的功能;设计的具体描述;设计的源代码;执行的结果等功能。根据结合自己的实际情况,酌情选择相关的功能,并完毕设计。课程设计报告样例请参考附件。题目:在控制台程序或图形界面程序中任意一个作为课程设计题目,设计过程中规
2、定独立完毕,不能再网上COPY代码,题目在附件里控制台程序2.自定义一个示意性的复数类型complex,其中具有若干个成员函数,使用该类可以完毕复数的加法以及对复数的输出。请完毕类定义,并编制主函数,说明complex类对象,对定义的各成员函数进行调用。class complexdouble real; /复数实部double imag; /复数虚部public:complex(); /无参构造函数complex(double r, double i); /2参构造函数complex addCom(complex c2); /调用者对象与对象c2相加,返回complex类对象void outC
3、om (); /输出调用者对象的有关数据(各分量) ;进一步,在类中添加对复数进行其他基本运算(如,复数减、乘、除、取模等)的相应成员函数,并通过主函数处的调用来验证各函数的使用对的性。3.运用虚函数手段,按照3种不同的计算方法来求出Fibonacci数列的第n项(的具体项值)并输出。具体地说,可通过在基类baseCla及其派生类fib1Cla、fib2Cla和fib3Cla中说明如下的同一个虚函数“virtual double fib(int n);”,来实现求Fibonacci数列第n项值并返回的3种不同求解方法。4.设计一个类CStudent,类中包含一个学生的基本数据如下:编号,姓名,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 面向 对象 程序设计 课程设计
限制150内