2018-2019学年北师大版必修3 第二章 2.2 变量与赋值 学案
2018-2019学年北师大版必修3 第二章 2.2 变量与赋值 学案第2页



类型一 赋值语句的判断

例1  判断下列赋值语句是否正确:

(1)1=m;(2)x-y=3;(3)A=B=2;(4)N=M.

解 由赋值语句中的"="左边是变量,右边是表达式知(1)(2)错误;由赋值语句只能给一个变量赋值,不能出现两个或多个"="知(3)错误;(4)是正确的.故(1)错误;(2)错误;(3)错误;(4)正确.

反思与感悟 (1)赋值语句的格式:变量=表达式,先计算右边表达式的值,然后把这个值赋给"="左边的变量.

(2)赋值号左边只能是变量名称,如:X+Y=3是不正确的,3=X也是不正确的.

(3)在一个赋值语句中,不能出现两个或多个"=".

跟踪训练1 下列赋值语句中正确的是(  )

A.4=M B.x+y=10

C.A=B=5 D.N=N2

答案 D

类型二 赋值语句的功能

例2 若A,B是两个变量,先把1赋给A,把2赋给B,再交换A,B的值.

解 A=1;B=2;C=A;A=B;B=C.

反思与感悟 可以把变量想像成一个盒子,这个盒子可以装不同的值,但一次只能装一个,所以要交换A,B的值,需要再找一个变量C,用来寄存A原来存放的值.

跟踪训练2 用赋值语句写出变量a,b,c分别为3,4,5,求b2-4ac的值的算法.

解 算法如下:

1.a=3;

2.b=4;

3.c=5;

4.y=b2-4ac;

5.输出y.

类型三 变量与赋值语句在算法框图中的应用

例3 经过市场调查分析得知,2015年第一季度内,某地区对某件商品的需求量为12 00