文档库 最新最全的文档下载
当前位置:文档库 › 顺序链式一元多项式加法、减法、乘法运算的实现

顺序链式一元多项式加法、减法、乘法运算的实现

顺序链式一元多项式加法、减法、乘法运算的实现
顺序链式一元多项式加法、减法、乘法运算的实现

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))

{

return NULL;

}

polynomial*p3=Init_Polynomial();

polynomial**p=new polynomial*[p2->last+1];

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

{

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

{

p[k]=Init_Polynomial();

p[k]->last=p1->last;

for(j=0;j<=p1->last;j++)

{

p[k]->terms[j].coef=p1->terms[j].coef*p2->terms[k].coef;

p[k]->terms[j].expn=p1->terms[j].expn+p2->terms[k].expn;

}

p3=addPloyn(p3,p[k]);

}

}

return p3;

}

void printPloyn(polynomial*p)

{

int i;

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

{

if(p->terms[i].coef>0 && i>0)

cout<<"+"<terms[i].coef;

else

cout<terms[i].coef;

cout<<"x^"<terms[i].expn;

}

cout<

}

void menu()

{

cout<<"\t\t*******数据结构综合性实验*********"<

cout<<"\t\t***一、多项式的加、减、乘法运算***"<

cout<<"\t\t******* 1.多项式创建 *********"<

cout<<"\t\t******* 2.多项式相加 *********"<

cout<<"\t\t******* 3.多项式相减 *********"<

cout<<"\t\t******* 4.多项式相乘 *********"<

cout<<"\t\t******* 5.清空多项式 *********"<

cout<<"\t\t******* 0.退出系统 *********"<

cout<<"\t\t****** 请选择(0-5) ********"<

cout<<"\t\t***********************************"<

}

void main()

{

int sel;

polynomial*p1=NULL;

polynomial*p2=NULL;

polynomial*p3=NULL;

while(1)

{

menu();

cout<<"\t\t*请选择(0-5):";

cin>>sel;

switch(sel)

{

case 1:

p1=Init_Polynomial();

p2=Init_Polynomial();

int m;

printf("请输入第一个多项式的项数:\n");

scanf("%d",&m);

CreatePolyn(p1,m);

printf("第一个多项式的表达式为p1=");

printPloyn(p1);

printf("请输入第二个多项式的项数:\n");

scanf("%d",&m);

CreatePolyn(p2,m);

printf("第二个多项式的表达式为p2=");

printPloyn(p2);

break;

case 2:

printf("p1+p2=");

if((p3=subStractPloyn(p1,p2))!=NULL)

printPloyn(p3);

break;

case 3:

printf("\np1-p2=");

if((p3=subStractPloyn(p1,p2))!=NULL)

printPloyn(p3);

break;

case 4:

printf("\np1*p2=");

if((p3=mulitPloyn(p1,p2))!=NULL)

printPloyn(p3);

case 5:

Reset_Polynomial(p1);

Reset_Polynomial(p2);

Reset_Polynomial(p3);

break;

case 0:

return;

}

}

return;

}

1.5程序执行结果

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

多项式乘多项式试题精选(二) 一.填空题(共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的值为_________.

数据结构实验多项式加法

数据结构实验报告 实验名称:多项式加减法 学号:1200310419 姓名:林强 实验日期:2015.5.05 一、实验目的 通过实现多项式的加减法,对链表有更深入的了解 二、实验具体内容 1、实验题目1: (1)题目设计一个一元稀疏多项式简单的加减法计算器 实现要求: 一元稀疏多项式简单计算器的基本功能是: (1)输入并建立多项式: 85 17 A+ x + x =; + 3 9 x 7 ) (x 79 8 x B- + = x 22 8 x ) (x (2)输出多项式 (3)多项式A和B相加,建立多项式C=A+B,并输出相加的结果多项式C (4)选作:多项式A和B相减,建立多项式C=A-B,并输出相加的结果多项式D (2)分析 1:本程序的任务是实现两个多项式的加法其中多项式的系数为浮点型, 指数为整数,输出的结果也为系数和指数。 (1)输入的形式和输入值的范围: 输入多项式的系数a和未知数X的指数b,当a和b都为零时,输入结束。输入值的范围:a为实数,b为整数。 (2)输出形式:输出多项式的系数和多项式未知数X的指数即(a,b)形式。 (3)程序所能达到的功能,实现两个多项式的加法,并输出最后的结果 2: 整个程序运行期间实行动态创建节点,一边输入数据, 一边创建节点当将全部数据输入到单链表中后再调用多项式加法这 个函数,并一边实现多项式的相加,一边释放节点,有效防止了 在程序反复运行过程中可能出现系统空间不够分配的现象 (3)实验代码 typedef int Status; #define OVERFLOW -1 #define null 0 typedef struct Lnode{

等式加减及解一元一次方程 (1)

整式的加减法与解一元一次方程 一、整式 整式分为单项式与多项式。 特点: 单项式 1、都是数字与字母的乘积的代数式叫做单项式。 2、单项式的数字因数叫做单项式的系数。 3、单项式中所有字母的指数和叫做单项式的次数。 4、单独一个数或一个字母也是单项式。 5、只含有字母因式的单项式的系数是1或―1。 6、单独的一个数字是单项式,它的系数是它本身。 7、单独的一个非零常数的次数是0。 8、单项式中只能含有乘法或乘方运算,而不能含有加、减等其他运算。 9、单项式的系数包括它前面的符号。 10、单项式的系数是带分数时,应化成假分数。 11、单项式的系数是1或―1时,通常省略数字“1”。 12、单项式的次数仅与字母有关,与单项式的系数无关。 单项式例子:100t 2.5x 0.9a 多项式 1、几个单项式的和叫做多项式。

2、多项式中的每一个单项式叫做多项式的项。 3、多项式中不含字母的项叫做常数项。 4、一个多项式有几项,就叫做几项式。 5、多项式的每一项都包括项前面的符号。 6、多项式没有系数的概念,但有次数的概念。 7、多项式中次数最高的项的次数,叫做这个多项式的次数 多项式:2x-3 3x+2y x2-3等 单项式与多项式的区分 1、没有加减运算的整式叫做单项式。(数字与字母的积---包括单 独的一个数或字母) 2、几个单项式的和,叫做多项式。其中每个单项式叫做多项式的项,不含字母的项叫做常数项。 说明:①根据除式中有否字母,将整式和分式区别开;根据整式中有否加减运算,把单项式、多项式区分开。②进行代数式分类时,是以所给的代数式为对象,而非以变形后的代数式为对象。划分代数式类别时,是从外形来看。 整式 1、单项式和多项式统称为整式。 2、单项式或多项式都是整式。 3、整式不一定是单项式。 4、整式不一定是多项式。 5、分母中含有字母的代数式不是整式;而是今后将要学习的分式。

整式的乘法计算题

一、计算 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)

顺序链式一元多项式加法、减法、乘法运算的实现

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 //定义线性表最大容量

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的系数是__________.

4.1多项式的加法和减法

4.1 多项式的加法和减法 学习目标 1 掌握多项式加减运算的一般步骤. 2 会按某个字母的指数把多项式进行升幂或降幂排列. 重点:多项式的加减运算及把多项式按某一个字母升降幂排列. 难点:熟练地进行多项式的加减运算. 学习过程 一、知识链接 做一做 (1)化简:2a2b3+3a3b2-a2b3+2a3b2 (2)回顾:什么叫同类项?怎么样合并同类项? (3)填空:①(-x+y)-(2x-y)=_____, ②(a+b)+(-2a-3b)=_______, ③(m-n)-2(m+n)=____________ ④ a-b=-( ) ⑤a+s-t=a+( ) 去括号的法则是什么?添括号的法则是什么? 2(1)用代数式表示:a与b的和是a+b,a与b的差是什么? (2)x2+5x-8与-2x2+3x-3的和与差怎样表示呢? 怎样化简: 求x2+5x-8与-2x2+3x-3的和与差? 找出下列多项式中的同类项合并同类项 二合作交流,探究新知 1 多项式加减运算的一般步骤. 例1 求多项式x2+5x-8与-2x2+3x-3的和与差 请动手完成上述问题。 解题步骤:

第一步:列式, 第二步:去括号, 第三步:合并同类项. 多项式的加减法其实就是去括号,合并同类项. 2 多项式加减运算在化简求值问题中的运用 例2、 先化简下式,再求值:2xy 2-x 2 y -13(-3x 2y -6xy 2),其中x=-2,y=12 强调求值问题,一般要先化简,再把已知字母的值代入化简后的式子计算. 练习: 1 一个多项式与-3a+2的差是5a+3,求这个多项式. 2计算3x 2-2x+1-(3+x+3x 2),下面解法是否正确?如果不正确,错在哪一步,请你更正: 解:原式=3x 2-2x+1-3+x+3x 2 =3x 2+3x 2-2x+x +1-3 =6x 2-x -2 3化简:(1+3a 2+2a )-(2a 2 +3a -5) 4多项式的排列 (1)观察:练习题中第4题,两个多项式1+2a +3a 2与2a 2+3a -5的排列有什么区别? 2a 2 +3a -5是按字母a 的指数从从高到低排列的.我们把它叫按字母a 的指数降幂排列.按字母a 升幂怎么排列呢? 练一练: 1 多项式x 4+x 3y+x 2y 2+xy 3+y 4按字母x______排列,是按字母y______排列.

多项式乘多项式练习题

整式乘法:多项式乘多项式习题(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的系数是__________.

整式的加减、一元一次方程知识点

1 / 2 单项式: 表示数字或字母乘积地式子,单独地一个数字或字母也叫单项式. 单项式地四种表现形式及举例: .单项式地系数与次数: 单项式中地数字因数,称单项式地系数; 单项式中所有字母指数地和,叫单项式地次数. .多项式: 几个单项式地和叫多项式. .多项式地项数与次数: 多项式中所含单项式地个数就是多项式地项数,每个单项式叫多项式地项;多项式里,次数最高项地次数叫多项式地次数;文档收集自网络,仅用于个人学习.???多项式 单项式 整式 . .同类项: 所含字母相同,并且相同字母地指数也相同地单项式是同类项. 两无关: 与字母地系数无关,与字母地排列顺序无关 两相同:所含字母相同;相同字母地指数也相同地项. .合并同类项法则: 系数相加,字母与字母地指数不变. .去(添)括号法则: 去(添)括号时,若括号前边是“”号,括号里地各项都不变号;若括号前边是“”号,括号里地各项都要变号.“是号,不变号;是负号,全变号.”文档收集自网络,仅用于个人学习.整式地加减: 一找:找出同类项(划线); 二“”(务必用号开始合并) 三合:(合并) .多项式地升幂和降幂排列: 把一个多项式地各项按某个字母地指数从小到大(或从大到小)排列起来,叫做按这个字母地升幂排列(或降幂排列)文档收集自网络,仅用于个人学习一元一次方程 .等式: 用“”号连接而成地式子叫等式. .等式地性质: 等式性质:等式两边都加上(或减去)同一个数或同一个整式,所得结果仍是等式; 等式性质:等式两边都乘以(或除以)同一个不为零地数,所得结果仍是等式. 注意: .方程:含未知数地等式,叫方程. .方程地解:使等式左右两边相等地未知数地值叫方程地解; 注意:“方程地解就能代入”! .移项: 改变符号后,把方程地项从一边移到另一边叫移项.移项地依据是等式性质

乘法和加减法的混合运算(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 =_____.

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

一、设计题目 一元多项式的加法、减法、乘法的实现。 二、主要内容 设有一元多项式A m(x)和B n(x). A m(x)=A0+A1x1+A2x2+A3x3+… +A m x m B n(x)=B0+B1x1+B2x2+B3x3+… +B n x n 请实现求M(x)= A m(x)+B n(x)、M(x)= A m(x)-B n(x)和M(x)= A m(x)×B n(x)。要求: 1) 首先判定多项式是否稀疏 2) 采用动态存储结构实现; 3) 结果M(x)中无重复阶项和无零系数项; 4) 要求输出结果的升幂和降幂两种排列情况 三、具体要求及应提交的材料 1.每个同学以自己的学号和姓名建一个文件夹,如:“312009*********张三”。里面应包括:学生按照课程设计的具体要求所开发的所有源程序(应该放到一个文件夹中)、任务书和课程设计说明书的电子文档。 2.打印的课程设计说明书(注意:在封面后夹入打印的“任务书”以后再装订)。 四、主要技术路线提示 为把多个小功能结合成一个完整的小软件,需使用“菜单设计”技术(可以是控制台方式下的命令行形式,若能做成图形方式则更好)。 五、进度安排 共计两周时间,建议进度安排如下: 选题,应该在上机实验之前完成 需求分析、概要设计可分配4学时完成

详细设计可分配4学时 调试和分析可分配10学时。 2学时的机动,可用于答辩及按教师要求修改课程设计说明书。 注:只用课内上机时间一般不能完成设计任务,所以需要学生自行安排时间做补充。 六、推荐参考资料(不少于3篇) [1]苏仕华等编著,数据结构课程设计,机械工业出版社,2007 [2]严蔚敏等编著,数据结构(C语言版),清华大学出版社,2003 [3]严蔚敏等编著,数据结构题集(C语言版),清华大学出版社,2003 指导教师签名日期年月日 系主任审核日期年月日 摘要 分析了matlab,mathmatic,maple等数学软件对一元多项式的计算过程,步骤后。由于这些软件比较大功能齐全,但是实用性不强。因此,利用microsoft visual studio 6.0开发工具,编程实现了一元多项式的加法、减法、乘法的计算器系统,该系统具有一元多项式的加法、减法、乘法等功能。 关键词:一元多项式; 软件; 计算

试讲稿 第几和几个(1~5的认识和加减法)

3 1~5的认识和加减法:第几说课稿 一、教材简析及学情分析 1.教材简析:教材通过一幅旅游窗口购票图,让学生在数购票人次序的过程中感知自然数的另一个含义——序数。让学生在具体情境中理解几和第几的不同,能准确表达几和第几的意思。 2.学情分析 在学习本节课之前学生早已有了“第几”这个概念,在学校无论是站队,还是自己的学号,以及在课表中学生们都会接触到“第几”这个知识。但是对于“几和第几”学生们并没有认真区分过,本节课的重点就是让学生在深刻理解第几的基础上明白“几和第几”的区别。 二、教学目标(每个一页) 1.通过情境体验与参与,使学生感知自然数序数的含义,知道自然数除了可用来表示事物有多少外,还可以用来表示事物的次序。 2.通过教学,培养学生遵守公共秩序,文明守纪的良好品德。 3.让学生感受到生活中处处有数学,增强学习的乐趣和自信心。 三、教材处理 1.主题图的使用:由于学生很少有独自购票的经历,书中主题图与学生的生活实际情况不相符,大胆将主题图舍去,换成同学排排队、小动物排排队、圆片排排队三次活动,层层递进,突破教学重难点。 2.教学重点、难点 根据浪子老师的建议,经过研究最后确定为:能区别几和第几,感知第几的相对性,并在实际中运用。四、教学流程及效果预测 课前小游戏 针对实际教学中出现的学生对左右位置表述不清的问题,课前我增加了一个小游戏:请同学们伸出左手和旁边的同学打个招呼,记住你们是朋友;再伸出右手和同桌握握手,希望这节课你们能团结互助。(课件)其目的在于强化左右的概念、创建和谐轻松的课堂气氛的同时为后面的新课做铺垫。 教学流程 (一)谈话导入品德教育 如何导入是网友们向我提出修改的一个重点之处,老师们觉得原来的导入太过生硬,不符合一年级学生的年龄特点,为此我设计了几种导入方式,经过实践,确定这种导入最受学生的欢迎。(课件5张)首先请学生看各种排队图片,形象直观地感受到排队是文明的行为,然后请学生说说为什么要排队,总结得出:如果不排队,大家挤来挤去会很乱,容易出危险。使学生明白:我们要遵守公共秩序,自觉排队。这样水到渠成地对学生进行了思想品德教育。最后揭示学习主题:排队中的数学知识“几和第几”,这样就顺利地进入了新课。 此环节的设计更加注重联系学生的生活实际,潜移默化地对学生进行思想品德教育。 (二)创设情境,感知新知 此环节中我一共设计了三次活动。 第一次活动:学生排排队,初步感知序数的含义。

乘法和加减法混合运算

含有乘法和加减法的混合运算教学设计 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,第一步先算什么?表示什么意思?第二步

多项式的乘法练习题

多项式乘多项式:(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

多项式加减过关训练100道

1、3(a+5b)-2(b-a) 2、3a-(2b-a)+b 3、2(2a2+9b)+3(-5a2-4b) 4、(x3-2y3-3x2y)-(3x3-3y3-7x2y) 5、3x2-[7x-(4x-3)-2x2] 6、(2xy-y)-(-y+yx) 7、5(a2b-3ab2)-2(a2b-7ab) 8、(-2ab+3a)-2(2a-b)+2ab 9、(7m2n-5mn)-(4m2n-5mn) 10、(5a2+2a-1)-4(3-8a+2a2). 11、-3x2y+3xy2+2x2y-2xy2; 12、2(a-1)-(2a-3)+3. 13、-2(ab-3a2)-[2b2-(5ab+a2)+2ab] 14、(x2-xy+y)-3(x2+xy-2y) 15、3x2-[7x-(4x-3)-2x2] 16、a2b-[2(a2b-2a2c)-(2bc+a2c)]; 17、-2y3+(3xy2-x2y)-2(xy2-y3). 18、2(2x-3y)-(3x+2y+1) 19、-(3a2-4ab)+[a2-2(2a+2ab)]. 20、5m-7n-8p+5n-9m-p; 21、(5x2y-7xy2)-(xy2-3x2y); 22、3(-3a2-2a)-[a2-2(5a-4a2+1)-3a]. 23、3a2-9a+5-(-7a2+10a-5); 24、-3a2b-(2ab2-a2b)-(2a2b+4ab2). 25、(5a-3a2+1)-(4a3-3a2); 26、-2(ab-3a2)-[2b2-(5ab+a2)+2ab] 27、(8xy-x2+y2)+(-y2+x2-8xy); 28、(2x2- 2 1 +3x)-4(x-x2+ 2 1 ); 29、3x2-[7x-(4x-3)-2x2]. 30、5a+(4b-3a)-(-3a+b); 31、(3a2-3ab+2b2)+(a2+2ab-2b2); 32、2a2b+2ab2-[2(a2b-1)+2ab2+2]. 33、(2a2-1+2a)-3(a-1+a2); 34、2(x2-xy)-3(2x2-3xy)-2[x2-(2x2-xy+y2)]. 35、- 3 2 ab+ 4 3 a2b+ab+(- 4 3 a2b)-1 36、(8xy-x2+y2)+(-y2+x2-8xy); 37、2x-(3x-2y+3)-(5y-2); 38、-(3a+2b)+(4a-3b+1)-(2a-b-3) 39、4x3-(-6x3)+(-9x3) 40、3-2xy+2yx2+6xy-4x2y 41、1-3(2ab+a)十[1-2(2a-3ab)]. 42、3x-[5x+(3x-2)]; 43、(3a2b-ab2)-(ab2+3a2b) 44、 () [] {} y x x y x- - + - -3 2 3 3 2 45、(-x2+5+4x3)+(-x3+5x-4) 46、(5a2-2a+3)-(1-2a+a2)+3(-1+3a-a2). 47、5(3a2b-ab2)-4(-ab2+3a2b). 48、4a2+2(3ab-2a2)-(7ab-1). 49、 2 1 xy+(- 4 1 xy)-2xy2-(-3y2x) 50、5a2-[a2-(5a2-2a)-2(a2-3a)] 51、5m-7n-8p+5n-9m+8p 56、(a2+4ab-4b2)-3(a2+b2)-7(b2-ab). 57、a2+2a3+(-2a3)+(-3a3)+3a2; 58、5ab+(-4a2b2)+8ab2-(-3ab)+(-a2b)+4a2b2; 1 / 3

2020年七年级数学下册 4.1 多项式的加法和减法教案(1) 湘教版

第4章 多项式的运算 4.1多项式的加法和减法(1) 第28教案 教学目的: 1、进一步掌握整式的概念及单项式和多项式的概念。 2、会进行多项式的加法减运算,并能说明其中的算理,发展有条理的思考及语言表达能力。 教学重点:会进行整式加减的运算,并能说明其中的算理。 教学难点:正确地去括号、合并同类项,及符号的正确处理。 教学方法:尝试法,讨论法,归纳法。 教学过程: 一、知识准备: 1、填空:整式包括 单项式 和 多项式 。 2、单项式322y x -的系数是3 2-、次数是 3 。 3、多项式2 3523m m m +--是 3 次 4 项式,其中三次项系数是 3 常数项是 -5 。 二、探索练习: 1、如果用a 、b 分别表示一个两位数的十位数字和个位数字,那么这个两位数可以表示为 10a+b ,交换这个两位数的十位数字和个位数字后得到的两位数为 10b+a 。这两个两位数的和为 11a+11b 。 2、如果用a 、b 、c 分别表示一个三位数的百位数字、十位数字和个位数字,那么这个三位数可以表示为 100a+10b+c ,交换这个三位数的百位数字和个位数字后得到的三位数为 100c+10b+a 。这两个三位数的差为 99a-99c 。 3、议一议:在上面的两个问题中,分别涉及到了多项式的什么运算?说说你是如何运算的? 4、多项式的加减运算实质就是 合并同类项 。运算的结果是一个多项式或单项式。 三、动脑筋 1、提出问题 P85 给定两个多项式:852-+x x 与3322-+-x x ,如何求它们的和与差? 2、独立思考问题 3、与同学交流解法 四、范例分析 1、例1(P85) 求多项式 852-+x x 与3322-+-x x 的和与差

解二元一次方程组(加减法)(含答案)

8.2 解二元一次方程组(加减法)(二)一、基础过关 1.用加、减法解方程组 436, 43 2. x y x y += ? ? -= ? ,若先求x的值,应先将两个方程组相_______; 若先求y的值,应先将两个方程组相________. 2.解方程组 231, 367. x y x y += ? ? -= ? 用加减法消去y,需要() A.①×2-② B.①×3-②×2 C.①×2+② D.①×3+②×2 3.已知两数之和是36,两数之差是12,则这两数之积是() A.266 B.288 C.-288 D.-124 4.已知x、y满足方程组 259, 2717 x y x y -+= ? ? -+= ? ,则x:y的值是() A.11:9 B.12:7 C.11:8 D.-11:8 5.已知x、y互为相反数,且(x+y+4)(x-y)=4,则x、y的值分别为() A. 2, 2 x y = ? ? =- ? B. 2, 2 x y =- ? ? = ? C. 1 , 2 1 2 x y ? = ?? ? ?=- ?? D. 1 , 2 1 2 x y ? =- ?? ? ?= ?? 6.已知a+2b=3-m且2a+b=-m+4,则a-b的值为() A.1 B.-1 C.0 D.m-1 7.若2 3 x5m+2n+2y3与- 3 4 x6y3m-2n-1的和是单项式,则m=_______,n=________. 8.用加减法解下列方程组: (1) 3216, 31; m n m n += ? ? -= ? (2) 234, 443; x y x y += ? ? -= ?

乘法和加减法的混合运算

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

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

相关文档
相关文档 最新文档