2018-2019学年人教B版必修3 1.2.1 赋值、输入和输出语句 学案
2018-2019学年人教B版必修3 1.2.1 赋值、输入和输出语句 学案第3页

(1) (2)

[思路探究] 根据赋值语句的意义可以依次得到a,b,c的值.

[解] (1)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2,所以输出a=1,b=2,c=3.

(2)由b=20及a=b知a=20,由c=30及b=c知b=30,再由c=a及a=20知c=20,所以输出a=20,b=30,c=20.

[规律方法] 

1.赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.

2.赋值号两边的内容不能对调,如a=b与b=a表示的意义完全不同.赋值号与"等于"的意义也不同,若把"="看作等于则N=N+1不成立,若看作赋值号,则成立.

3.赋值语句只能给一个变量赋值,不能接连出现两个或多个"=".可给一个变量多次赋值,但只保留最后一次所赋的值.

[跟踪训练]

1.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(  )

A.       B.

C. D.

B [先把b的值赋给中间变量c,于是c=17;再把a的值赋给变量b,于是b=8;最后把c的值赋给变量a,于是a=17.]

输入、输出语句