2019_2020学年高中数学第二章算法初步2.2变量与赋值练习(含解析)北师大版必修3.doc

2019_2020学年高中数学第二章算法初步2.2变量与赋值练习(含解析)北师大版必修3.doc

ID:55817974

大小:2.30 MB

页数:11页

时间:2020-06-08

2019_2020学年高中数学第二章算法初步2.2变量与赋值练习(含解析)北师大版必修3.doc_第1页
2019_2020学年高中数学第二章算法初步2.2变量与赋值练习(含解析)北师大版必修3.doc_第2页
2019_2020学年高中数学第二章算法初步2.2变量与赋值练习(含解析)北师大版必修3.doc_第3页
2019_2020学年高中数学第二章算法初步2.2变量与赋值练习(含解析)北师大版必修3.doc_第4页
2019_2020学年高中数学第二章算法初步2.2变量与赋值练习(含解析)北师大版必修3.doc_第5页
资源描述:

《2019_2020学年高中数学第二章算法初步2.2变量与赋值练习(含解析)北师大版必修3.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.2 变量与赋值填一填1.变量在研究问题的过程中可以________的量称为变量.2.赋值语句的格式(1)赋值语句的一般格式是:变量=表达式.(2)格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“=”左边的变量.如a=1,b=2,c=a+b是指先计算出a+b的值3,再把3赋给c,而不是将a+b赋给c.(3)赋值语句左边只能是变量名字,而不是表达式,如x=5是对的,5=x是错误的,A+B=C也是错误的,而C=A+B是正确的.3.赋值语句的作用赋值语句的作用是将表达式所代表的值赋给变量.赋值

2、号左边的变量如果原来没有值,则执行赋值语句后,获得一个值,如果已有值,则执行该语句,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.判一判1.赋值语句先计算出赋值号右边的表达式的值.(  )2.赋值语句中的“=”称为赋值号,而不是等号.(  )3.赋值语句是把赋值号左边变量的值赋给赋值号右边的表达式.(  )4.在算法语句中,赋值语句是最基本的语句.(  )5.利用赋值语句可以进行代数式的化简.(  )6.赋值语句中的等号与数学中的等号意义相同.(  )7.赋值语句的作用是先计算赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.(  )

3、想一想1.一个程序如果没有输出语句,影响程序运行吗?你知道运行结果吗?提示:不影响.程序照常运行,但运行结果就不会告诉你.2.赋值语句中的“=”和平时所用的“=”意义相同吗?提示:意义不同,赋值语句中的“=”叫赋值号,它表示把右边的表达式所代表的常量、变量或算式赋给左边的变量,如C=Y+Z表示把计算Y+Z所得的值赋给C.3.输入语句和赋值语句都可以给变量赋值,二者有何不同?提示:输入语句可使初始值与程序分开,利用输入语句改变初始数据时,程序不变,而赋值语句是程序的一部分,输入语句可对多个变量赋值,赋值语句只能给一个变量赋值.4.编写程序的步骤是什么?-11-提示:(1)根据问题

4、要求构思算法分析;(2)把算法分析转化为程序框图,即画出程序框图;(3)把程序框图转化为程序.思考感悟    练一练1.下列给变量赋值的语句正确的是(  )A.5=xB.x+2=xC.x=y=z=4D.m=2n-52.下列输入语句正确的是(  )A.INPUT2,3,4B.INPUT“x=”;x,“y=”;yC.INPUTx,y,zD.INPUTx=23.下列给变量赋值的语句正确的是(  )A.5=aB.a+2=aC.a=b=4D.a=2]4.在如图所示的程序中输入x=1000,y=2,则输出的结果M是(  )A.2008B.2012C.2020D.20155.下列程序输出的结

5、果是12,则输入的n=________知识点一赋值语句的结构1.下列赋值语句正确的是(  )A.A=B=2B.x+y=mC.a2+b2=5D.N=N+22.观察下列赋值语句,写法正确的个数是(  )①x=2y+z;②x=3;y=4;z=5;w=7;-11-③x+y=7;④y=M.A.1B.2C.3D.4知识点二赋值语句的算法功能3.写出下列语句描述的算法的输出结果:(1)a=5b=3;c=;d=c2;输出d. (2)a=1;b=2;c=a-b;b=a+c-b;输出a,b,c. (3)a=10;b=20;c=30;a=b;b=c;c=a;输出a,b,c.4.用赋值语句写出用公式法

6、求一元二次方程x2-3x+2=0的根的算法,并画出算法框图.综合知识变量与赋值5.阅读赋值语句描述的算法,并由这一算法画出框图.(1)输入x,y;(2)x=;(3)y=3y;(4)输出x,y;(5)x=x+1;(6)y=y-1;(7)输出x,y.-11-6.已知某同学某三科的成绩分别为80分、75分、95分,画出求这三科成绩的总分及平均分的算法框图.基础达标1.下列给出的赋值语句中正确的是(  )A.x+3=y-2B.d=d+2C.0=xD.x-y=52.输入a=5,b=12,c=13,经下列赋值语句运行后,a的值仍为5的是(  )3.下列赋值语句正确的是(  )A.m+n=2

7、016B.2016=mC.m+2016=mD.m=m+20164.关于下列算法的作用:①z=x;②x=y;③y=z;④输出x,y,叙述正确的是(  )A.交换了原来的x,yB.让x与y相等C.变量z与x,y相等D.x,y仍是原来的值5.执行语句“①a=1,b=2;②a=a+b;③b=a-2b;④输出a,b.”得到的结果是(  )A.2,3B.4,1C.3,-3D.3,-16.在如图所示的算法语句中输入x=1000,y=2,则输出的结果M是(  )A.2004B.2006-11-C.2007D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。