2.2 变量与赋值
知识点 变量与赋值
[填一填]
1.变量
(1)定义:在研究问题的过程中,可以取不同数值的量称为变量,在设计算法的过程中,引入变量后,会使算法的表述变得非常简单、清楚.
(2)表示法:算法中的变量常用英文字母或英文字母加数字表示.例如A,B,a,b,c等.不同的变量要用不同的字母表示.
2.赋值
在算法中,把变量A的值赋予变量B,这个过程称为赋值,记作B=A,其中“=”称为赋值号.
[答一答]
怎样变换两个变量A、B的值.
提示:先取一个变量m=A,再把B赋值给A,即A=B,再把m赋值给B,即B=m,这样,A、B互换.
关于赋值语句,需注意以下几点:
(1)赋值号左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或算式.如:3.6=x,x+y=2等都是错误的.
(2)对于一个变量可以多次赋值.
(3)赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,赋值号的左右两边不能对换,如果互换,意义会发生改变.如y=x表示用x的值替代变量y的值.而x=y表示用y的值替代变量x的值,这二者的意义是不同的,即赋值符号具有方向性.
(4)不能利用赋值语句进行代数式(或符号)的演算(如因式分解、化简等),如y=x2-1=(x+1)(x-1),这是不能实现的.在赋值语句中,赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值.在一个赋值语句中,只能给一个变量赋值,不能出现两个或多个“=”.
类型一 变量与赋值语句的准确理解
【例1】 判断以下给出的赋值语句是否正确,为什么?
(1)赋值语句3=B;
(2)赋值语句x+y=0;
(3)赋值语句A=B=-2;
(4)赋值语句T=T2.
【思路探究】 根据赋值语句的特征判断赋值语句的正确与否.
【解】 (1)不正确,赋值语句中“=”号左右不能互换;(2)不正确,不能给一个表达式赋值;(3)不正确,一个赋值语句只能给一个变量赋值;(4)正确,该句的功能是将当前T的值平方后再赋给变量T.
规律方法运用赋值号应注意:赋值号左边只能是变量名字,而不是表达式;赋值号左右不能对换;不能利用赋值语句进行代数式或符号的演算;赋值号与数学中的等号的意义不同.
A.①③ B.②④
C.①④ D.②③
解析:赋值语句左边是变量,右边是表达式,它是将右边的表达式的值赋给左边的变量,左右两边不能交换,故③错误,②正确,在①④中,x=x+1表示首先执行右边,即将x的值加上1之后仍存放在变量x中,故①错误,④正确.