下载后可任意编辑江苏科技大学 vc 语言全国计算机二级试题及答案课程设计实践报告全12024 年 4 月 19 日下载后可任意编辑江苏科技大学 课程实践报告 设计题目: 程序设计 (VC++) 实践 设计时间 至 学院(系): 专业班级: 学生姓名: 学号 指导老师: 22024 年 4 月 19 日下载后可任意编辑 02 月 任务一一、实践任务1.试建立一个类 PP,求出下列多项式的前 n 项的值
二、详细设计1、类的描述与定义(1)私有数据成员int n:前若干项的项数
double x:存放 x 的值
double *p:根据 n 的大小动态申请存放 Pn(x) 前 n 项的数组空间
(2)公有成员函数32024 年 4 月 19 日下载后可任意编辑PP(int num,double x1):构造函数,初始化数据成员 n和 x,使 p 指向动态申请的数组空间
~PP():析构函数,释放 p 指向的动态内存空间
double fun(int n1,double x):递归函数,用于求多项式的第 n1 项
注意:将递归公式中的 n 用作函数参数
本函数供 process 函数调用
void process( ):完成求前 n 项的工作,并将它们存放到 p 指向的动态数组中
void show( ):输出 n 和 x,并将前 n 项以每行 4 个数的形式输出到屏幕上
2、主要函数设计在主函数中完成对该类的测试
先输入 num 和 x1,并定义一个 PP 类的对象 items,用 num 和 x1 初始化 items42024 年 4 月 19 日下载后可任意编辑的成员 n 和 x,调用 items 的成员函数,求出并输出多项式前 num 项的值
三、源程序清单#includeclass PP{private:int n;double x;double*p;