数学必修32.2变量与赋值教学ppt课件
展开变量与赋值的定义与作用
【思考】 如何理解赋值语句?提示:①赋值语句中的“=”叫作赋值号,它和数学中的等号不一样,其作用是将它右边的一个确定值赋给左边的一个变量,执行时先计算“=”右边的值,再将该值赋给左边的变量,因此,赋值语句具有计算和赋值双重功能;②可以对一个变量多次赋值,每次赋的新值将取代变量中的原有值;③赋值号两侧的内容不能随意互换,如A=B与B=A是不同的;④赋值号的左侧只能是一个变量,如y=x2-1;⑤一个赋值语句只能给一个变量赋值,如A=B=C=3是错误的.
【基础小测】1.辨析记忆(对的打“√”,错的打“×”)(1)变量赋值中,把1赋值给k,写作“1=k”.( )(2)变量赋值中,若a=1,b=a,则b的结果为1.( )(3)赋值语句中的“=”不同于数学中的等号,如在数学中“i=i+1”无意义,但在赋值语句中,“i=i+1”是把“=”右边i的值加1再赋给i.( )
提示:(1)×.由赋值的符号表示可知应为k=1.(2)√.其过程是把1赋给a,再把a的值赋给b,则b=1.(3)√.由赋值语句的功能知该结论正确.
2.下列赋值语句正确的是( ) A.a+b=5B.5=aC.a=b=2D.a=a+1【解析】选D.赋值语句只能给变量赋值,不能给表达式赋值,也不能对多个变量赋值且变量名一定要在赋值号的左边.
3.赋值语句描述的算法如下:a=3a=5输出a则运行结果是( )A.5 B.3 C.a D.8【解析】选A.此算法中用到了赋值语句.虽然a=3是把3赋给a,但是接下来的语句a=5,又把5赋给a,赋值语句中变量取的是最后的值,所以输出a的值为5.
类型一 运用赋值语句对变量赋值(逻辑推理)【题组训练】1.下列赋值语句正确的是( ) A.S=S+i2 B.A=-A C.x=2x+1 D.P=
2.已知算法框图如图所示:则输出的结果为________.
【解析】1.选B.在程序语句中乘方要用“∧”表示,所以A不正确;乘号“*”不能省略,所以C不正确;D选项中 应用SQR(x)表示,所以D不正确;B选项是将变量A的相反数赋给变量A,则B正确.2.由赋值语句的运算可知,m=4+2=6,n=6-2=4,故输出的结果为6,4.答案:6,4
【解题策略】 赋值语句给变量赋值的两个关注点(1)格式要正确.变量一定在赋值号的左边,右边可以是常量,也可以是表达式.(2)终值看最后.如果算法中给同一个变量多次赋值,那么这个变量的最终值是最后一次所赋的值.
【补偿训练】 1.下列赋值语句正确的是( )A.A=B=2B.x+y=mC.a2+b2=5D.N=N+2【解析】选D.赋值语句的一般格式是:变量=表达式,格式中右边的“表达式”可以是一个数据、常量或算式.赋值符号的左边只能是变量名字,而不能是表达式,故B、C不对.一个赋值语句只能给一个变量赋值,不能出现两个或多个“=”,故A不对,只有选项D符合赋值语句的写法规则.
2.下列语句运行的结果是( )A=2B=3A=A+B输出A.A.2 B.-1 C.5D.3【解析】选C.A=2+3=5.
类型二 赋值语句的应用【典例】用赋值语句写出用公式法求一元二次方程x2-5x+6=0的根的算法,并画出算法框图.【思路导引】先写出用公式法求一元二次方程根的算法,再画出算法框图.
【解析】算法步骤如下:1.a=1,b=-5,c=6;2.p=- ;3.q= 4.x1=p+q,x2=p-q;5.输出x1,x2.算法框图如图所示.
【解题策略】 利用赋值语句编写算法步骤(1)寻找变量.根据问题所描述的情景,找到(设出)相应的变量.(2)建立模型.用赋值语句表示出变量间的关系.(3)写出算法.根据变量间的关系和逻辑规则设计算法.
【跟踪训练】1.将两个数a=15,b=64交换,使a=64,b=15,下列赋值语句中正确的一组是( )a=bc=bb=aa=cb=a b=aa=b c=ba=cb=a A B C D【解析】选B.先把b的值赋给中间变量c,这样c=64,再把a的值赋给变量b,这样b=15,最后把c的值赋给变量a,这样a=64.
2.下列程序执行后,变量a,b的值分别为( )a=15b=20a=a+bb=a-ba=a-b输出 a,b.
A.20,15B.35,35C.5,5D.-5,-5【解析】选A.a=15,b=20,把a+b赋给a,因此得出a=35,再把a-b赋给b,即b=35-20=15,再把a-b赋给a,此时a=35-15=20,因此最后输出的a,b的值分别为20,15.
1.赋值语句M=M+3表示的意义是( )A.将M的值赋给M+3B.将M的值加3后再赋给MC.M和M+3的值相等D.以上说法都不对【解析】选B.赋值语句是将“=”右边的一个确定值赋给它左边的一个变量.
2.输入a=5,b=12,c=13,经下列赋值语句运行后,a的值仍为5的是( )A.a=b B.a=c b=a c=b b=aC.b=a c=b a=b D.b=a a=c
【解析】选C.对于选项A,先把b的值赋给a,a的值又赋给b,这样a,b的值均为12;对于选项B,先把c的值赋给a,这样a的值就是13,接下来是把b的值赋给c,这样c的值就是12,再又把a的值赋给b,所以a的值还是13;对于选项C,先把a的值赋给b,然后又把b的值赋给a,所以a的值没变,仍为5;对于选项D,先把b的值赋给c,这样c的值是12,再把a的值赋给b,于是b的值为5,然后又把c的值赋给a,所以a的值为12.
3.下面一段语句执行后输出结果是( )A=2A=A2A=A+6输出AA.2B.8C.10D.18【解析】选C.由赋值语句的特点,按步骤执行算法可得A=2→A=22=4→A=4+6=10.
4.下列算法语句执行后输出的是i=________,j=________. i=5j=-2i=i+jj=i+j输出i,j【解析】按算法执行的顺序可得i=3,j=1.答案:3 1
高中数学人教版新课标A必修32.2.2用样本的数字特征估计总体教学演示课件ppt: 这是一份高中数学人教版新课标A必修32.2.2用样本的数字特征估计总体教学演示课件ppt,共30页。PPT课件主要包含了自学导引,集中趋势,平均水平,名师点睛,变式1,变式2,变式3等内容,欢迎下载使用。
高中数学北师大版必修32.2变量与赋值图片课件ppt: 这是一份高中数学北师大版必修32.2变量与赋值图片课件ppt,共29页。PPT课件主要包含了课前自主梳理,课堂合作探究,课后巩固提升,课时作业,不同数值等内容,欢迎下载使用。
北师大版必修32.2变量与赋值教课ppt课件: 这是一份北师大版必修32.2变量与赋值教课ppt课件,共36页。PPT课件主要包含了学案自主学习,教案合作探究,练案高效测评等内容,欢迎下载使用。