C+课程实践报告试题及答案 任务一 一、实践任务 1试建立一个类 PP,求出下列多项式的前 n 项的值。 - - -=-n x P n x xP nx x Pnn/ ) ( ) 1 ( ) ( ) 1 2 (1) (2 n 1 110=nnn 二、详细设计 1、类的描述与定义 (1)私有数据成员 l int n:前若干项的项数。 l double x:存放 x 的值。 l double *p:根据 n 的大小动态申请存放 P n (x) 前 n 项的数组空间。 (2)公有成员函数 l PP(int num,double x1):构造函数,初始化数据成员 n 和 x,使 p 指向动态申请的数组空间。 l PP():析构函数,释放 p 指向的动态内存空间。 l double fun(int n1,double x):递归函数,用于求多项式 ) (x P n 的第 n1 项。注意:将递归公式中的 n 用作函数参数。本函数供 process 函数调用。 l void