数据结构课程设计—一元多项式加法、减法、乘法运算的实现

数据结构课程设计—一元多项式加法、减法、乘法运算的实现
数据结构课程设计—一元多项式加法、减法、乘法运算的实现

1.一元多项式加法、减法、乘法运算的实现

1.1设计内容及要求

1)设计内容

(1)使用顺序存储结构实现多项式加、减、乘运算。

例如:

10321058)(2456+-+-+=x x x x x x f ,x x x x x x g +--+=23451020107)(

求和结果:102220128)()(2356++-+=+x x x x x g x f

(2)使用链式存储结构实现多项式加、减、乘运算,

10305100)(1050100+-+=x x x x f ,x x x x x x g 320405150)(10205090+++-=

求和结果:1031040150100)()(102090100++-++=+x x x x x x g x f

2)设计要求

(1)用C 语言编程实现上述实验内容中的结构定义和算法。

(2)要有main()函数,并且在main()函数中使用检测数据调用上述算法。

(3)用switch 语句设计如下选择式菜单。

***************数据结构综合性实验****************

*******一、多项式的加法、减法、乘法运算**********

******* 1.多项式创建 **********

******* 2.多项式相加 **********

******* 3.多项式相减 **********

******* 4.多项式相乘 **********

******* 5.清空多项式 **********

******* 0.退出系统 **********

******* 请选择(0—5) **********

*************************************************

*请选择(0-5):

1.2数据结构设计

根据下面给出的存储结构定义:

#define MAXSIZE 20 //定义线性表最大容量

//定义多项式项数据类型

typedef struct

{

float coef; //系数

int expn; //指数

}term,elemType;

typedef struct

{

term terms[MAXSIZE]; //线性表中数组元素

int last; //指向线性表中最后一个元素位置}SeqList;

typedef SeqList polynomial;

1.3基本操作函数说明

polynomial*Init_Polynomial();

//初始化空的多项式

int PloynStatus(polynomial*p)

//判断多项式的状态

int Location_Element(polynomial*p,term x)

在多项式p中查找与x项指数相同的项是否存在

int Insert_ElementByOrder(polynomial*p,term x)

//在多项式p中插入一个指数项x

int CreatePolyn(polynomial*P,int m)

//输入m项系数和指数,建立表示一元多项式的有序表p

char compare(term term1,term term2)

//比较指数项term1和指数项term2

polynomial*addPloyn(polynomial*p1,polynomial*p2)

//将多项式p1和多项式p2相加,生成一个新的多项式

polynomial*subStractPloyn(polynomial*p1,polynomial*p2) //多项式p1和多项式p2相减,生成一个新的多项式

polynomial*mulitPloyn(polynomial*p1,polynomial*p2)

//多项式p1和多项式p2相乘,生成一个新的多项式

void printPloyn(polynomial*p)

//输出在顺序存储结构的多项式p

1.4程序源代码

#include

#include

#include

#define NULL 0

#define MAXSIZE 20

typedef struct

{

float coef;

int expn;

}term,elemType;

typedef struct

{

term terms[MAXSIZE];

int last;

}SeqList;

typedef SeqList polynomial;

void printPloyn(polynomial*p);

int PloynStatus(polynomial*p)

{

if(p==NULL)

{

return -1;

}

else if(p->last==-1)

{

return 0;

}

else

{

return 1;

}

}

polynomial*Init_Polynomial()

{

polynomial*P;

P=new polynomial;

if(P!=NULL)

{

P->last=-1;

return P;

}

else

{

return NULL;

}

}

void Reset_Polynomial(polynomial*p)

{

if(PloynStatus(p)==1)

{

p->last=-1;

}

}

int Location_Element(polynomial*p,term x)

{

int i=0;

if(PloynStatus(p)==-1)

return 0;

while(i<=p->last && p->terms[i].expn!=x.expn) {

i++;

}

if(i>p->last)

{

return 0;

}

else

{

return 1;

}

}

int Insert_ElementByOrder(polynomial*p,term x) {

int j;

if(PloynStatus(p)==-1)

return 0;

if(p->last==MAXSIZE-1)

{

cout<<"The polym is full!"<

return 0;

}

j=p->last;

while(p->terms[j].expn=0)

{

p->terms[j+1]=p->terms[j];

j--;

}

p->terms[j+1]=x;

p->last++;

return 1;

}

int CreatePolyn(polynomial*P,int m)

{

float coef;

int expn;

term x;

if(PloynStatus(P)==-1)

return 0;

if(m>MAXSIZE)

{

printf("顺序表溢出\n");

return 0;

}

else

{

printf("请依次输入%d对系数和指数...\n",m);

for(int i=0;i

{

scanf("%f%d",&coef,&expn);

x.coef=coef;

x.expn=expn;

if(!Location_Element(P,x))

{

Insert_ElementByOrder(P,x);

}

}

}

return 1;

}

char compare(term term1,term term2)

{

if(term1.expn>term2.expn)

{

return'>';

}

else if(term1.expn

{

return'<';

}

else

{

return'=';

}

}

polynomial*addPloyn(polynomial*p1,polynomial*p2)

{

int i,j,k;

i=0;

j=0;

k=0;

if((PloynStatus(p1)==-1)||(PloynStatus(p2)==-1))

{

return NULL;

}

polynomial*p3=Init_Polynomial();

while(i<=p1->last && j<=p2->last)

{

switch(compare(p1->terms[i],p2->terms[j]))

{

case'>':

p3->terms[k++]=p1->terms[i++];

p3->last++;

break;

case'<':

p3->terms[k++]=p2->terms[j++];

p3->last++;

break;

case'=':

if(p1->terms[i].coef+p2->terms[j].coef!=0)

{

p3->terms[k].coef=p1->terms[i].coef+p2->terms[j].coef;

p3->terms[k].expn=p1->terms[i].expn;

k++;

p3->last++;

}

i++;

j++;

}

}

while(i<=p1->last)

{

p3->terms[k++]=p1->terms[i++];

p3->last++;

}

return p3;

}

polynomial*subStractPloyn(polynomial*p1,polynomial*p2) {

int i;

i=0;

if((PloynStatus(p1)!=1)||(PloynStatus(p2)!=1))

{

return NULL;

}

polynomial*p3=Init_Polynomial();

p3->last=p2->last;

for(i=0;i<=p2->last;i++)

{

p3->terms[i].coef=-p2->terms[i].coef;

p3->terms[i].expn=p2->terms[i].expn;

}

p3=addPloyn(p1,p3);

return p3;

}

polynomial*mulitPloyn(polynomial*p1,polynomial*p2) {

int i;

int j;

int k;

i=0;

if((PloynStatus(p1)!=1)||(PloynStatus(p2)!=1))

{

多项式乘多项式试题精选(二)附答案

多项式乘多项式试题精选(二) 一.填空题(共13小题) 1.如图,正方形卡片A类、B类和长方形卡片C类各若干张,如果要拼一个长为(2a+b),宽为(a+b)的长方形,则需要C类卡片_________张. 2.(x+3)与(2x﹣m)的积中不含x的一次项,则m=_________. 3.若(x+p)(x+q)=x2+mx+24,p,q为整数,则m的值等于_________. 4.如图,已知正方形卡片A类、B类和长方形卡片C类各若干张,如果要拼成一个长为(a+2b)、宽为(a+b)的大长方形,则需要A类卡片_________张,B类卡片_________张,C类卡片_________张. 5.计算: (﹣p)2?(﹣p)3=_________;=_________;2xy?(_________)=﹣6x2yz;(5﹣a)(6+a)=_________. 6.计算(x2﹣3x+1)(mx+8)的结果中不含x2项,则常数m的值为_________. 7.如图是三种不同类型的地砖,若现有A类4块,B类2块,C类1块,若要拼成一个正方形到还需B类地砖 _________块. 8.若(x+5)(x﹣7)=x2+mx+n,则m=_________,n=_________. 9.(x+a)(x+)的计算结果不含x项,则a的值是_________. 10.一块长m米,宽n米的地毯,长、宽各裁掉2米后,恰好能铺盖一间房间地面,问房间地面的面积是_________平方米. 11.若(x+m)(x+n)=x2﹣7x+mn,则﹣m﹣n的值为_________. 12.若(x2+mx+8)(x2﹣3x+n)的展开式中不含x3和x2项,则mn的值是_________. 13.已知x、y、a都是实数,且|x|=1﹣a,y2=(1﹣a)(a﹣1﹣a2),则x+y+a3+1的值为_________.

初中数学-多项式乘以多项式练习

初中数学-多项式乘以多项式练习 一、选择题 计算(2a-3b)(2a+3b)的正确结果是( ) A.4a2+9b2 B.4a2-9b2 C.4a2+12ab+9b2 D.4a2-12ab+9b2 若(x+a)(x+b)=x2-kx+ab,则k的值为( ) A.a+b B.-a-b C.a-b D.b-a 计算(2x-3y)(4x2+6xy+9y2)的正确结果是( ) A.(2x-3y)2 B.(2x+3y)2 C.8x3-27y3 D.8x3+27y3 (x2-px+3)(x-q)的乘积中不含x2项,则( ) A.p=q B.p=±q C.p=-q D.无法确定 若0<x<1,那么代数式(1-x)(2+x)的值是( ) A.一定为正B.一定为负C.一定为非负数D.不能确定计算(a2+2)(a4-2a2+4)+(a2-2)(a4+2a2+4)的正确结果是( ) A.2(a2+2) B.2(a2-2) C.2a3 D.2a6 方程(x+4)(x-5)=x2-20的解是( ) A.x=0 B.x=-4 C.x=5 D.x=40 若2x2+5x+1=a(x+1)2+b(x+1)+c,那么a,b,c应为( ) A.a=2,b=-2,c=-1 B.a=2,b=2,c=-1 C.a=2,b=1,c=-2 D.a=2,b=-1,c=2 若6x2-19x+15=(ax+b)(cx+d),则ac+bd等于( ) A.36 B.15 C.19 D.21 (x+1)(x-1)与(x4+x2+1)的积是( ) A.x6+1 B.x6+2x3+1 C.x6-1 D.x6-2x3+1 二、填空题 (3x-1)(4x+5)=_________. (-4x-y)(-5x+2y)=__________. (x+3)(x+4)-(x-1)(x-2)=__________. (y-1)(y-2)(y-3)=__________.

整式的乘法计算题

一、计算 1.a2·(-a)5·(-3a)3 2.[(a m)n]p 3.(-mn)2(-m2n)3 4.(-a2b)3·(-ab2) 5.(-3ab)·(-a2c)·6ab2 6.(-ab)3·(-a2b)·(-a2b4c)27.(3m-n)(m-2n). 8.(x+2y)(5a+3b). 9.5x(x2+2x+1)-(2x+3)(x-5) 10. (-2x-5)(2x-5) 11. -(2x2+3y)(3y-2x2) 12. (a-5) 2-(a+6)(a-6)

13. (2x -3y )(3y +2x )-(4y - 3x )(3x +4y ) 14. 3(2x +1)(2x -1)-2(3x +2)(2- 3x ) 15. (31x +y )(31x -y )(9 1x 2+y 2) 16. )1)(1)(1)(1(42x x x x ++-+ 二、基础训练 1.多项式8x 3y 2-12xy 3z 的公因式是_________. 2.多项式-6ab 2+18a 2b 2-12a 3b 2 c 的公因式是( ) A .-6ab 2c B .-ab 2 C .-6ab 2 D .-6a 3b 2c 3.下列用提公因式法因式分解正确的是( ) A .12abc-9a 2b 2 =3abc (4-3ab ) B .3x 2y-3xy+6y=3y (x 2-x+2y ) C .-a 2+ab-ac=-a (a-b+c ) D .x 2y+5xy-y=y (x 2+5x ) 4.下列多项式应提取公因式5a 2b 的是( ) A .15a 2b-20a 2b 2 B .30a 2b 3-15ab 4-10a 3b 2 C .10a 2b-20a 2b 3+50a 4b D .5a 2b 4-10a 3b 3+15a 4b 2 5.下列因式分解不正确的是( ) A .-2ab 2+4a 2b=2ab (-b+2a ) B .3m (a-b )-9n (b-a )=3(a-b )(m+3n ) C .-5ab+15a 2bx+25ab 3y=-5ab (-3ax-5b 2y ); D .3ay 2-6ay-3a=3a (y 2-2y-1) 6.填空题: (1)ma+mb+mc=m (________); (2)多项式32p 2q 3-8pq 4m 的公因式是_________; (3)3a 2-6ab+a=_________(3a-6b+1);(4)因式分解:km+kn=_________; (5)-15a 2+5a=________(3a-1); (6)计算:21××=_________. 7.用提取公因式法分解因式: (1)8ab 2-16a 3b 3; (2) -15xy-5x 2; (3)a 3b 3+a 2b 2-ab ; (4) -3a 3m-6a 2m+12am . 8.因式分解:-(a-b )mn-a+b . 三、提高训练 9.多项式m (n-2)-m 2(2-n )因式分解等于( ) A .(n-2)(m+m 2) B .(n-2)(m-m 2) C .m (n-2)(m+1) D .m (n-2)(m-1)

多项式乘多项式课堂练习题

多项式乘以多项式 类型一 (3m-n)(m-2n). (x+2y)(5a+3b). ()()5332--x x ()()y x y x 2332+- ()()y x x y 5323-- ()()y x y x 432-- ()()()()2315332---+-x x x x ()()?? ? ??----213265312x x x x ()()()()y x y x y x y x -----3222332 ()()()y x x y x y x 5624334--+- 类型二 ()()23++x x ()()56++x x ()()53--x x ()()61--x x ()()53+-x x ()()58+-x x ()()56+-x x ()()2010+-x x 总结归纳 ()()=++b x a x

三化简求值: 1. m2(m+4)+2m(m2-1)-3m(m2+m-1),其中m=2 5 2.x(x2-4)-(x+3)(x2-3x+2)-2x(x-2),其中x=3 . 2 3.(x-2)(x-3)+2(x+6)(x-5)-3(x2-7x+13),再求其值,其中x= 四选择题 1.若(x+m)(x-3)=x2-nx-12,则m、n的值为 ( ) A.m=4,n=-1 B.m=4,n=1 C.m=-4,n=1 D.m=-4,n=-1 2.若(x-4)·(M)=x2-x+(N),M为一个多项式,N为一个整数,则 ( ) A.M=x-3,N=12 B.M=x-5,N=20 C.M=x+3.N=-12 D.M=x+5,N=-20 3.已知(1+x)(2x2+ax+1)的结果中x2项的系数为-2, 则a的值为 ( ) A.-2 B.1 C.-4 D.以上都不对 4.若M=(a+3)(a-4),N=(a+2)(2a-5),其中a为有理数,则M与N的大小关系为( )

5.多项式乘以多项式练习题

5.多项式与多项式相乘 一、选择题 1.计算(2a-3b)(2a+3b)的正确结果是() A.4a2+9b2B.4a2-9b2C.4a2+12ab+9b2D.4a2-12ab+9b2 2.若(x+a)(x+b)=x2-kx+ab,则k的值为() A.a+b B.-a-b C.a-b D.b-a 3.计算(2x-3y)(4x2+6xy+9y2)的正确结果是() A.(2x-3y)2B.(2x+3y)2C.8x3-27y3D.8x3+27y3 4.(x2-px+3)(x-q)的乘积中不含x2项,则() A.p=q B.p=±q C.p=-q D.无法确定 5.若0<x<1,那么代数式(1-x)(2+x)的值是() A.一定为正B.一定为负C.一定为非负数D.不能确定6.计算(a2+2)(a4-2a2+4)+(a2-2)(a4+2a2+4)的正确结果是() A.2(a2+2)B.2(a2-2)C.2a3D.2a6 7.方程(x+4)(x-5)=x2-20的解是() A.x=0 B.x=-4 C.x=5 D.x=40 8.若2x2+5x+1=a(x+1)2+b(x+1)+c,那么a,b,c应为() A.a=2,b=-2,c=-1 B.a=2,b=2,c=-1 C.a=2,b=1,c=-2 D.a=2,b=-1,c=2 9.若6x2-19x+15=(ax+b)(cx+d),则ac+bd等于() A.36 B.15 C.19 D.21 10.(x+1)(x-1)与(x4+x2+1)的积是() A.x6+1 B.x6+2x3+1 C.x6-1 D.x6-2x3+1 二、填空题 1.(3x-1)(4x+5)=_________. 2.(-4x-y)(-5x+2y)=__________. 3.(x+3)(x+4)-(x-1)(x-2)=__________. 4.(y-1)(y-2)(y-3)=__________. 5.(x3+3x2+4x-1)(x2-2x+3)的展开式中,x4的系数是__________.

八年级数学多项式乘以多项式练习题

3.多项式与多项式相乘 一、选择题 1.计算(2a-3b)(2a+3b)的正确结果是() A.4a2+9b2B.4a2-9b2C.4a2+12ab+9b2D.4a2-12ab+9b2 2.若(x+a)(x+b)=x2-kx+ab,则k的值为() A.a+b B.-a-b C.a-b D.b-a 3.计算(2x-3y)(4x2+6xy+9y2)的正确结果是() A.(2x-3y)2B.(2x+3y)2C.8x3-27y3D.8x3+27y3 4.(x2-px+3)(x-q)的乘积中不含x2项,则() A.p=q B.p=±q C.p=-q D.无法确定 5.若0<x<1,那么代数式(1-x)(2+x)的值是() A.一定为正B.一定为负C.一定为非负数D.不能确定 6.计算(a2+2)(a4-2a2+4)+(a2-2)(a4+2a2+4)的正确结果是() A.2(a2+2)B.2(a2-2)C.2a3D.2a6 7.方程(x+4)(x-5)=x2-20的解是() A.x=0 B.x=-4 C.x=5 D.x=40 8.若2x2+5x+1=a(x+1)2+b(x+1)+c,那么a,b,c应为() A.a=2,b=-2,c=-1 B.a=2,b=2,c=-1 C.a=2,b=1,c=-2 D.a=2,b=-1,c=2 9.若6x2-19x+15=(ax+b)(cx+b),则ac+bd等于() A.36 B.15 C.19 D.21 10.(x+1)(x-1)与(x4+x2+1)的积是() A.x6+1 B.x6+2x3+1 C.x6-1 D.x6-2x3+1 二、填空题 1.(3x-1)(4x+5)=__________. 2.(-4x-y)(-5x+2y)=__________. 3.(x+3)(x+4)-(x-1)(x-2)=__________. 4.(y-1)(y-2)(y-3)=__________.

多项式乘多项式练习题

整式乘法:多项式乘多项式习题(4) 一、选择题 1.计算(2a-3b)(2a+3b)的正确结果是() A.4a2+9b2B.4a2-9b2C.4a2+12ab+9b2D.4a2-12ab+9b2 2.若(x+a)(x+b)=x2-kx+ab,则k的值为() A.a+b B.-a-b C.a-b D.b-a 3.计算(2x-3y)(4x2+6xy+9y2)的正确结果是() A.(2x-3y)2B.(2x+3y)2C.8x3-27y3D.8x3+27y3 4.(x2-px+3)(x-q)的乘积中不含x2项,则() A.p=q B.p=±q C.p=-q D.无法确定 5.若0<x<1,那么代数式(1-x)(2+x)的值是() A.一定为正B.一定为负C.一定为非负数D.不能确定6.计算(a2+2)(a4-2a2+4)+(a2-2)(a4+2a2+4)的正确结果是() A.2(a2+2)B.2(a2-2)C.2a3D.2a6 7.方程(x+4)(x-5)=x2-20的解是() 8.A.x=0 B.x=-4 C.x=5 D.x=40 9.若2x2+5x+1=a(x+1)2+b(x+1)+c,那么a,b,c应为() A.a=2,b=-2,c=-1 B.a=2,b=2,c=-1 C.a=2,b=1,c=-2 D.a=2,b=-1,c=2 10.若6x2-19x+15=(ax+b)(cx+b),则ac+bd等于() A.36 B.15 C.19 D.21 11.(x+1)(x-1)与(x4+x2+1)的积是() A.x6+1 B.x6+2x3+1 C.x6-1 D.x6-2x3+1 二、填空题 1.(3x-1)(4x+5)=__________. 2.(-4x-y)(-5x+2y)=__________. 3.(x+3)(x+4)-(x-1)(x-2)=__________. 4.(y-1)(y-2)(y-3)=__________. 5.(x3+3x2+4x-1)(x2-2x+3)的展开式中,x4的系数是__________.

多项式乘多项式习题(含答案)

第3课时多项式与多项式相乘 知识点多项式与多项式相乘 1.填空:(1)(x-1)(x+2)=x2+________+________-2=______________; (2)(2x+3y)(x-2y)=________+________+________+________=________________. 2.[2018·武汉]计算(a-2)(a+3)的结果是( ) A.a2-6 B.a2+a-6 C.a2+6 D.a2-a+6 3.有下列各式: ①(a-2b)(3a+b)=3a2-5ab-2b2;②(2x+1)(2x-1)=4x2-x-1; ③(x-y)(x+y)=x2-y2;④(x+2)(3x+6)=3x2+6x+12. 其中正确的有( ) A.4个 B.3个 C.2个 D.1个 4.化简: (1)(2x+3y)(3x-2y); (2)(a+3)(a-1)+a(a-2); (3)(2x-3)(x+4)-(x+5)(x+6). 5.先化简,再求值: (1)8x2-(x-2)(3x+1)-2(x+1)(x-5),其中x=-2; (2)x(x+2)(x-3)+(x-1)(-x2-x+1),其中x=-1 3 . 6.根据右图的面积可以说明多项式的乘法运算(2a+b)(a+b)=2a2+3ab+b2,那么根据图②的面积可以说明多项式的乘法运算是( ) A.(a+3b)(a+b)=a2+4ab+3b2 B.(a+3b)(a+b)=a2+3b2 C.(b+3a)(b+a)=b2+4ab+3a2 D.(a+3b)(a-b)=a2+2ab-3b2 7.已知a+b=m,ab=-4,化简(a-2)(b-2)的结果是( ) A.6 B.2m-8 C.2m D.-2m

乘法和加减法的混合运算(1)

乘法和加减法的混合运算 教材简析 这部分内容主要教学不含括号的两步混合运算的运算顺序,让学生初步掌握用递等式实行脱式计算的过程和书写格式,并初步学会列综合算式解答相关的实际问题。 教学目标 1.在具体的情境中,让学生体会列综合算式解答两步计算的实际问题,初步掌握不含括号的乘法和加、减法两步混合运算的运算顺序,并能按顺序准确实行计算。 2.在学会用递等式表达两步混合运算式题的计算过程中,初步养成认真审题、细心计算、主动检查的习惯。 3、在学习活动中增强类比迁移和抽象概括的水平,获得成功的体验,感受学习的乐趣。 教学重难点 1、理解并掌握含有乘法和加、减法两步混合运算的运算顺序。 2、将本课学习的策略内化成自己的问题解决策略。 教学过程 一、直接板书课题 出示教学目标 指名学生读教学目标 二、新授 1.出示例1的情境图,谈话:小军和小晴一起去商店买学习用品。 从这幅图中你都观察到了哪些学习用品,它们的价格各是多少? 学生交流汇报 3.引导学生解答教材提出的第一个问题

(1)出示问题(1):小军买3本笔记本和1个书包,一共用去多少元? (2)通过交流,板书学生所列的分步算式,并要求他们结合列出的算式说说思考的过程。 (3)引导综合算式。 介绍:像刚才这样,求“一共用去多少元”时,列了两道算式,并一步一步地去解答,这种方法叫“分步解答”,这两道算式叫“分步算式”。我们还能够把这两道算式合在一起列成一道含有两步运算的算式。 结合解题思路边介绍,边板书。写出求3本笔记本价钱的算式5×3,将5×3 看作一个整体,并与20相加,即5×3+20,这样的算式叫综合算式。 (5)初步理解运算顺序,介绍书写格式。 提问:用这道综合算式求一共用去多少元,应该先算什么? 师明确:在计算综合算式时,为了看清楚运算的过程,一般用递等式表示。第一步另起一行,对齐算式的左端写“=”,再在“=”后面写3×5的运算的结果,没能参加运算的部分“+”与“20”要照抄下来写在相对应的位置(第二行的第一个数字与上一行第一个数字对齐),板书: 5×3+20 =15 + 20 讨论交流:接下来该算什么?你认为15+20的结果应该写在什么位置? 明确:接着对齐第二行的“=”,在第三行写“=”,并在“=”后面写第二步运算的结果。别忘了在得数后面写上单位名称和答语(教师边说边板演) 5.引导学生解答教材提出的第二个问题 (1)出示问题(2):小晴买2盒水彩笔,付出50元,应找回多少元? (2)启发:要解决这个问题,能够怎样想? (3)鼓励:试着列出综合算式,如有困难,能够先列分步算式。 (4)讨论综合算式的运算顺序。 提问:这道综合算式应该先算哪一步? 要求学生根据确定的运算顺序,试着用递等式计算。 6.归纳含有乘法和加、减法的混合运算的运算顺序。 引导比较:观察2道综合算式有什么共同的地方? 指出:像这样的含有乘法和加、减法的混合运算中,不管乘法在前还是在后,

多项式的乘法练习试题一

单元测验 一、判断题1.x 5·x 5=2x 5.( )2.a 2·a 3=a 6.( ) 3.( 21 xy 2)3=2 1x 3y 6.( )二、填空题(每小题2分,共20分) 2.(-b )2·(-b )3·(-b )5= . 3.3. -2a (3a -4b )= . 4. (9x +4)(2x -1)= . 5. (3x +5y )· = 9x 2-25y 2. 6. (x +y )2- = (x -y )2. 7. 若x 2+x +m 是一个完全平方式,则m = . 8. 若2x +y =3,则4x ·2y = . 9.若x (y -1)-y (x -1)=4, 则2 2 2y x -xy = . 10. 若m 2+m -1=0,则m 3+2m 2+2001= . 三、选择题(每小题3分,共24分) 1. 下列计算正确的是( ) A.2x 3·3x 4=5x 7 B.3x 3·4x 3=12x 3 C.2a 3+3a 3=5a 6 D.4a 3·2a 2=8a 5 2. 下列多项式中是完全平方式的是( ) A.2x 2+4x -4 B.16x 2-8y 2+1 C.9a 2-12a +4 D.x 2y 2+2xy +y 2 4. 两个连续奇数的平方差是( ) A. 6的倍数 B. 8的倍数 C. 12的倍数 D. 16的倍数

5. 已知x +y =7,xy =-8,下列各式计算结果不正确的是( ) A. (x -y )2=81 B. x 2+y 2=65 C. x 2+y 2=33 D. x 2-y 2=±63 7. (-135)1997×(-253 )1997等于( ) A.-1 B.1 C.0 D.1997 8. 已知a -b =3,那么a 3-b 3-9ab 的值是( ) A.3 B.9 C.27 D.81 四、计算(每小题5分,共20分) 1.(x -2)2(x +2)2·(x 2+4) 2. 2.(5x +3y )(3y -5x )-(4x -y )(4y +x ) 五、解方程(组)(每小题5分,共10分) (3x +2)(x-1)=3(x +1)(x +1) 六、求值题(每小题5分,共10分) 1.已知(x -y )2=6 x +y =5求xy 的值. 3.(a -b )2=(a +b )2+_____. 4.化简:4(a +b )+2(a +b )-5(a +b )=_____. 5.x +y =-3,则32-2x -2y =_____. 12.若3x =12,3y =4,则27x -y =_____. 6.(x +2)(3x -a )的一次项系数为-5,则a =_____.

乘法和加减法混合运算

含有乘法和加减法的混合运算教学设计 2010-10-20 17:18:15| 分类:默认分类|举报|字号订阅 苏教版四年级数学——第一课时不含括号的混合运算⑴ 第一课时不含括号的混合运算⑴ 【教学内容】教材第30~31页。 【教学要求】 ⒈让学生初步理解综合算式的含义,掌握含有乘法和加、减法混合运算的顺序。 ⒉通过适当的练习,使学生及时巩固新学的运算顺序,并让学生列综合算式解决一些简单的实际问题,以进一步理解相应的运算顺序。 【教学重点】:掌握运算顺序,能正确计算,会把分步算式按顺序合并成综合算式。 【教学难点】:加法在前,乘法在后的混合运算的顺序。 【教具准备】 例题插图、口算卡片 【教学过程】 一、复习导入 ⒈口答列式:(出示卡片) ⑴28与32的和是多少?⑵60减去17的差是多少? ⑶16乘5的积是多少?⑷6和8相乘得多少? ⒉列式解答: 出示:每本笔记本5元,买3本这样的笔记本要多少钱? 学生在本子上列式。集体订正,说一说这题要求什么?需要知道什么? 二、自主探索,解决问题 ⒈教学例题1。

师谈话:同学们都逛过文具店吗?今天老师带大家去这个文具店看看。 ⑴出示例题图:提问:这家文具店出售哪些商品?每件商品的单价分别是多少? (生自由回答) ⑵出示问题:小明买了3本笔记本和1个书包,一共用去了多少钱?请同学 们试着自己解答。(生独立解答,师巡视指导) (3)汇报:请两生板演 学生可能这样列式:3 × 5 = 15 (元)15 + 20 = 35(元) ⑶分析: 提问:你们是怎样解答的?先算什么?再算什么的? 提问:15+20中的15表示什么?是怎样得出来的?20呢? 提问:要求“一共用去多少钱”,必须要知道什么? 师:观察上面的算式,在解决小军用去多少钱的问题时,用了几步计算? 生:两步。 师:也就是用了两个算式。 师谈话:同学们,像刚才你们用两个算式来解答,在数学上叫分步列式解答,你们能不能将这两个算式合在一起,列个综合算式解答呢? ⑷请同学们小组合作,试着将两道算式合在一起,列出一道综合算式。 (5)生汇报交流,请两生板演。 学生列式:3 × 5 + 20 (6)分析: 师:这一道算式能包含上面的两个算式吗?说说你的想法。 生:能,算式5×3+20中,第一步计算5×3的积是15,第二步计算15+20 的和是35。 师:刚才这位同学说出第一步、第二步,也就是说5×3+20这个算式要几步计算? 生:两步。 师:哪两步? 生:第一步是算乘,第二步是算加。 师:同学们,像刚才这个算式,它不仅仅是乘法,也不单纯是加法,它是一个混合算式,今天我们就一起来研究这个问题——两步混合运算(板书课题)。 师:结合情境图谁能说一说5×3+20,第一步先算什么?表示什么意思?第二步

多项式与多项式相乘同步练习(含答案)

第3课时 多项式与多项式相乘 要点感知 多项式与多项式相乘,先用一个多项式的_____乘另一个多项式的_____,再把所得的积_____.(a +b )(p +q )=_____. 预习练习1-1 填空:(1)(a +4)(a +3)=a ·a +a ·3+4·_____+4×3=_____; (2)(2x -5y )(3x -y )=2x ·3x +2x ·_____+(-5y )·3x +(-5y )·_____=_____. 1-2 计算:(x +5)(x -7)=_____;(2x -1)·(5x +2)=_____. 知识点1 直接运用法则计算 1.计算: (1)(m +1)(2m -1); (2)(2a -3b )(3a +2b ); (3)(2x -3y )(4x 2+6xy +9y 2); (4)(y +1)2; (5)a (a -3)+(2-a )(2+a ). 2.先化简,再求值:(2x -5)(3x +2)-6(x +1)(x -2),其中x =5 1. 知识点2 多项式乘以多项式的应用 3.若一个长方体的长、宽、高分别是3x -4,2x -1和x ,则它的体积是( ) -5x 2+4x -11x 2+4x -4x 2 -4x 2+x +4 4.为参加市里的“灵智星”摄影大赛,小阳同学将同学们参加“义务献爱心”活动的照片放大为长为a 厘米,宽为

43a 厘米的长方形形状,又精心在四周加上了宽2厘米的装饰彩框,那么小阳同学的这幅摄影作品照片占的面积是_____平方厘米. 5.我校操场原来的长是2x 米,宽比长少10米,现在把操场的长与宽都增加了5米,则整个操场面积增加了_____平方米. 知识点3 (x +p )(x +q )=x 2+(p +q )x +pq 6.下列多项式相乘的结果为x 2+3x -18的是( ) A.(x -2)(x +9) B.(x +2)(x -9) C.(x +3)(x -6) D.(x -3)(x +6) 7.已知(x +1)(x -3)=x 2+ax +b ,则a ,b 的值分别是( ) =2,b =3 =-2,b =-3 =-2,b =3 =2,b =-3 8.计算: (1)(x +1)(x +4) (2)(m -2)(m +3) (3)(y +4)(y +5) (4)(t -3)(t +4). 9.计算: (1)(m -2n )(-m -n ); (2)(x 3-2)(x 3+3)-(x 2)3+x 2·x ;

多项式的乘法练习题

多项式乘多项式:(a+b)(c+d)= (x+a)(x+b)= 平方差公式: (a+b)(a-b)= 完全平方公式:(a+b)2= (a-b)2= 1.化简()()()a b c b c a c a b ---+-的结果是( ) A .222ab bc ac ++ B .22ab bc - C .2ab D .2bc - 2.下列各式中计算错误的是( ) A .3 4 2 2(231)462x x x x x x -+-=+- B .2 3 2 (1)b b b b b b -+=-+ C .231 (22)2 x x x x - -=-- D . 342232(31)2323 x x x x x x -+=-+ 3.若(8×106)(5×102)(2×10)=M ×10a ,则M 、a 的值为( ) A .M =8,a =8 B .M =8,a =10 C .M =2,a =9 D .M =5,a =10 4、若2x 2+5x +1=a (x +1)2+b (x +1)+c ,那么a ,b ,c 应为( ) A .a =2,b =-2,c =-1 B .a =2,b =2,c =-1 C .a =2,b =1,c =-2 D .a =2,b =-1,c =2 5、.若))((b x a x +-的乘积中不含x 的一次项,则b a ,的关系是( ) A.互为倒数 B.相等 C.互为相反数 D.b a ,都为0 6、.下列各式中,不能用平方差公式计算的是( ) A.)43)(34(x y y x --- B.)2)(2(2 222y x y x +- C.))((a b c c b a +---+ D.))((y x y x -+- 7、.下列各式中,相等关系一定成立的是 ( ) A 、22)()(x y y x -=- B 、6)6)(6(2 -=-+x x x C 、2 22)(y x y x +=+ D 、)6)(2()2()2(6--=-+-x x x x x 8.若9x 2+4y 2=(3x +2y )2+M ,则 M 为( ) A .6xy B .-6xy C .12xy D .-12xy 9.下列等式不能恒成立的是( ) A .(3x -y )2=9x 2-6xy +y 2 B .(a +b -c )2=(c -a -b )2 C .(0.5m -n )2=0.25m 2-mn +n 2 D .(x -y )(x +y )(x 2-y 2)=x 4-y 4 10、已知(x+3)(x-2)=x 2 +ax+b ,则a 、b 的值分别是( ) A .a=-1,b=-6 B .a=1,b=-6 C .a=-1,b=6 D .a=1,b=6 11. 观察下列算式:12=2,22=4,32=8,42=16,52=32,62=64,72=128,8 2=256,…… 根据其规律可知10 8的末位数是( ) A 、2 B 、4 C 、6 D 、8

多项式乘以多项式教学设计

《多项式乘以多项式》教学设计 朱宾琪教学目标: 知识与技能: 1、探索多项式与多项式相乘的乘法法则。 2. 能灵活地进行整式的乘法运算。 过程与方法: 1、经历探索多项式与多项式相乘的乘法法则的过程,体会乘法分配律的作用以及“整体”和“转化”的数学思想; 2、通过对乘法法则的探索,归纳与描述,发展有条理思考的能力和语言表达能力; 情感、态度与价值观 体验学习和把握数学问题的方法,树立学好数学的信心,培养学习数学的兴趣。 教学重点:多项式的乘法法则及其应用。 教学难点:探索多项式的乘法法则,灵活地进行整式的乘法运算。关键:多项式的乘法应先转化为单项式与多项式相乘进行运算,进一步转化为单项式的乘法,紧紧扣住这一线索。 教学方法:小组合作,自主学习 教学过程: 一、课前提问 师:1、多项式与多项式相乘的法则是什么?

依据是什么? 2、多项式与多项式相乘,结果的项数与原多项式的项数有何关系? 3、积的每一项的符号由谁决定? 计算: )32(3)4() 53(2)3() 35(4)2() 32(7)1(23322222xy xy y x b a a ax a ax b ab a +---- 生:交流答案 师:同学们看这道题怎样做?())()5(b n a m ++(多媒体展示)他和我们以前所学的有何不同? 生:现在是多项式乘多项式 师:那多项式乘多项式如何去计算呢?这节课我们一起来探究吧! 二、 学习目标(多媒体) 师:看到这个课题你想学习哪些知识呢? 生:交流 师:(多媒体呈现) 1、探究并了解多项式与多项式相乘的法则 2、熟练的运用法则进行运算 三、探求新知 问题助学一: 文文帮爸爸把原长为m 米,宽为b 米的菜地加长了n 米,拓宽了a 米,聪明的你能迅速表示出这块菜地现在的总面积吗? 你还能用更多的方法表示吗? (学生活动)小组内展评作品,推选出最优秀的同学的作品给全班学生展示。

乘法和加减法的混合运算

乘法和加减法的混合运算 [教学目标] 1、在解决问题的过程中,体会可以列综合算式解决两步计算的实际问题,并初步认识综合算式;初步掌握含有乘法和加、减法的两步计算式题的运算顺序,并能按顺序正确计算。 2、知道混合运算两步计算式题的书写格式,养成良好的学习习惯。 3、在合作交流的过程中,增强对数学学习的兴趣和信心。 [教学重点] 让学生初步理解综合算式的含义,掌握在没有括号的算式里含有乘法与加、减法的混合运算的运算顺序。 [教学难点] 帮助学生理解算式中有乘法和加、减法,应先算乘法及递等式书写格式。 [教学过程] 一、创设情境 师:同学们,你们到文具店买过文具用品吗?(出示教科书第30页主题图)今天,小军和小晴一起去文具店买文具,我们跟他们一起去逛逛吧,店里的商品可真不少!请同学们认真看一看,商店里有哪些商品?它们的价各是多少?

小军买了哪些文具呢,我们来看看。 (出示问题)小军说:“我买3本笔记本和1个书包”你能根据这两个数学信息提出哪些数学问题? 生1:3本笔记本一共多少钱? 生2:小军一共用了多少钱? 【设计意图:中年级的学生开始对“有用”的数学感兴趣。呈现学生熟悉的购买学习用品的情境,能使学生感觉到数学就在自己身边,数学是有用的,必要的,是有意思的,从而愿意并且想学数学。 二、解决“小军一共用了多少钱?”这个问题。 1、师:大家愿意帮忙吗?在练习本上列式算一算吧。(绝大部分学生会分步列式解答,也可能出现个别学生列出综合算式解答的情况) 2、学生板演5×3=15(元) 15+20=35(元) 师:大家看这位同学做的对吗?谁来说说是怎么想的?(先算什么?再算什么?) 3、认识综合算式。 师:观察上面的算式,在解决小军用去多少钱的问题时,用了几步计算? 生:两步。 师:也就是用了两个算式。 师:像同学们这样,求“一共用去多少钱”分别列了

多项式的乘法典型例题(整理)

多项式的乘法 多项式的乘法的法则: 一般地,多项式与多项式相乘,先用一个多项式的每一项乘以另一个多项式的每一项。然后把所得的积相加。 整式的乘法运算与化简 多项式的乘法 转化为单项式 与多项式相乘 代数式的化简求值 典型例题 一.整式的计算 1.)1-n -m )(n 3m (+ 2.若c bx ax x x ++=+-2 )3)(12(,求c b a ,,的值. 二.确定多项式中字母的值 1.多项式)32)(8x mx -+(中不含有x 的一次项,求m 的值? 2.若))(23(22q px x x x +++-展开后不含3x 和2x 项,求q p ,的值。

三.与方程相结合 解方程:8)2)(2(32-=-+x x x x 四.化简求值: 化简并求值:)3(2)42)(2(2 2--++-m m m m m ,其中2=m 五.图形应用 1.有若干张如图所示的正方形A 类、B 类卡片和长方形C 类卡片,如果要拼成一个长为(2a +b ),宽为(a +2b )的大长方形,则需要C 类卡片 张. 2.如图所示的正方形和长方形卡片若干张,拼成一个长为(a+3b ),宽为(2a+b )的矩形,需要这三类卡片共________ 张. 3.如图,在边长为a 的正方形中挖掉一个边长为b 的小正方形,把余下的部分剪成两个直角梯形后,再拼成一个长方形,通过计算阴影部分的面积,验证了一个等式,这个等式是( ) A .a 2-b 2=(a +b )(a -b ) B .(a +b )2=a 2+2ab +b 2 C .(a -b )2=a 2-2ab +b 2 D .a 2-ab =a (a -b )

多项式乘以多项式及乘法公式习题

多项式乘以多项式及乘法公式 副标题 题号一二三总分 得分 一、选择题(本大题共12小题,共36.0分) 1.若(x-1)(x+3)=x2+mx+n,则m+n=() A.-1 B.-2 C.-3 D.2 2.若,则p、q的值为() A.p=-3,q=-10 B.p=-3, q=10 C.p=7,q=-10 D.p=7,q=10 3.若代数式的结果中不含字母x的一次项,那么a的值是 A.0 B.2 C. D.- 4.(x-2)(x+3)的运算的结果是() A.x2-6 B.x2+6 C.x2-5x-6 D.x2+x-6 5. 如果(x+1)(x2-5ax+a)的乘积中不含x2项,则a为() A. B. - C. -5 D. 5 6.若代数式x2+kxy+9y2是完全平方式,则k的值是() A.3 B.±3 C.6 D.±6 7.9x2-mxy+16y2是一个完全平方式,那么m的值是() A.12 B.-12 C.±12 D.±24 8.下列多项式乘法,能用平方差公式计算的是() A.(-3x-2)(3x+2) B.(-a-b)(-b+a) C.(-3x+2)(2-3x) D.(3x+2)(2x-3)

9.若x2-nx+16是一个完全平方式,则n等于( ) A.4 B.±4 C.8 D.±8 10. 若 -ax+x2是一个完全平方式,则常数a的值为() A. B. C. 1 D. ±1 11. 已知,,则的值为() A.7 B.5 C.3 D.1 12. 下列各式能用平方差公式计算的是() ①② ③④ A.①② B.②③ C.①③ D.③④ 二、填空题(本大题共7小题,共21.0分) 13.若(x-5)(x+20)=x2+mx+n,则m= ______ ,n= ______ . 14.已知(x-1)(x+3)=ax2+bx+c,则代数式9a-3b+c的值为 ______ . 15.在x+p与x2﹣2x+1的积中不含x,则p的值为. 16.多项式x2-6x+9因式分解的结果为________. 17.(2a-b)(-2a-b)= ______ ;(3x+5y)( ______ )=25y2-9x2. 18.已知,那么. 19.若是一个完全平方式,则▲ . 三、计算题(本大题共7小题,共42.0分) 20.若(x2+mx-8)(x2-3x+n)的展开式中不含x2和x3项,求m和n的值. 21.

-乘法与加减法的混合运算

计算下面各题 2×9+3= 4×5+7= 7×2+3= 4×8-10= 6×5-9= 8×7-9= 3×9-12= 39+5×4= 48-12×3= 36×9-19= 27×6+48= 64-3×()=43 3×()+24= ()×5-10=15 应用题 1.小明有一本故事书,每天看了5页,看了9天,还剩35页没看。这本故事书一共有多少页? 2.桌子上有7行小方块,每行6个,现在取走6个小方块,还剩多少个? 3.每千克菠菜中大约含有3千克脂肪,每千克菠菜中蛋白质的含量约是脂肪的8倍,每千克菠菜中蛋白质的含量比脂肪多多少千克?

计算下面个各题 5×7+25= 4+3×8= 2+4×7= 42÷7-6= 64÷8-4= 64÷8-4= 16-25÷5= 81÷9+5= 27÷9+18= 8×8-9= 85÷5+3= 46÷2-15= 87÷3+8= 把下面每组中的算式合并成一个综合算式 (1.)42÷6=7 (2.)48÷6=8 (3)42÷7=6 (4)24÷8=3 20-7=13 15+8=23 6-2=4 15+3=18 应用题 1.二年级一班有36名同学没有蛀牙,没有蛀牙的人数是有蛀牙人数的9倍,二年级一共有多少人? 2.青蛙妈妈抓了120只害虫,小青蛙说妈妈,你捉的害虫只数是我的3倍,小青蛙和青蛙妈妈一共捉了多少只害虫? 3.小明读一本故事书,每小时读9页,4小时后,还有40页没读。这本故事书一共有多少页?

带有小括号的两步混合运算 计算下面各题 (45-17)×6 (38+22)÷6 (90-45)÷5 (40-31)×7 (267-183)÷3 (193-127)÷6 (46+38)÷4 (35+57)÷2 应用题 1.三年级两个班去植树,一班植42棵,二班植52棵,平均每个班植多少棵? 2.下面是学校两个篮球队球员的身高统计情况 欢乐队球员的身高统计表 单位:厘米 队员王强谢明李雷王小飞刘思 身高148 142 139 141 140 开心对球员的身高统计表 单位:厘米

多项式的乘法初中一年级教案

一、知识结构 二、重点、难点分析 本节教学的重点是利用公式(x+a)(x+b)=x2+(a+b)x+ab熟练地计算.难点是理解并掌握公式.本节内容是进一步学习乘法公式及后续知识的基础. 1.多项式乘法法则,是多次运用单项式与多项式相乘的法则得到的.计算时,先把看成一个单项式,是一个多项式,运用单项式与多项式相乘的法则,得到 然后再次运用单项式与多项式相乘的法则,得到: 2.含有一个相同字母的两个一次二项式相乘,得到的积是同一字母的二次三项式,它的二次项由两个因式中的一次项相乘得到;积的一次项是由两个因式中的常数基分别乘以两个因式中的一次项后,合并同类项得到;积的常数项等于两个因式中常数项的积.如果因式中一次项的系数都是1,那么积的二次项系数也是1,积的一次项系数等于两个因式中的常数项的和,这就是说,如果用、分别表示一个含有系数是1的相同字母的两个一次二项式中的常数项,则有 3.在进行两个多项式相乘、直接写出结果时,注意不要“漏项”.检查的办法是:两个多项式相乘,在没有合并同类项之前,积的项数应是这两个多基同甘共苦的积.如积的项数应是,即六项: 当然,如有同类项则应合并,得出最简结果. 4.运用多项式乘法法则时,必须做到不重不漏,为此,相乘时,要按一定的顺序进行.例如,,可先用第一个多项式中的第一项“”分别与第二个多项式的每一项相乘,再用第一个多项式中的第二项“”分别与第二个多项式的每一项相乘,然后把所得的积相加,即. 5.多项式与多项式相乘,仍得多项式.在合并同类项之前,积的项数应该等于两个多项式的项数之积. 6.注意确定积中每一项的符号,多项式中每一项都包含它前面的符号,“同号得正,异号得负”. 三、教法建议 教学时,应注意以下几点: (1)要防止两个多项式相乘,直接写出结果时“漏项”.检查的办法是:两个多项式相乘,在没有合并同类项之前,积的项数应是这两个多项式项数的积.如,

相关文档
最新文档