2.2 变量与赋值
学习目标 1.通过实例,理解并掌握变量和赋值的概念.2.掌握赋值号"="的作用及与等号的区别.3.进一步体会算法的基本思想.
知识点一 变量
思考 在前面学过的算法案例中,我们已经注意到步骤要反复执行,但具体的数据却每步都在变,怎样解决步骤相同数据在变的问题?
答案 引入常量和变量的概念,这样就可以把多个重复的步骤变为可以反复执行的一个步骤.
梳理 (1)定义:在研究问题的过程中可以取不同数值的量称为变量.在设计算法的过程中,引入变量后,会使算法的表述变得非常简洁、清楚.
(2)变量的表示:算法中的变量常用英文字母或英文字母加数字表示,例如A,a,a1,sum等.不同的变量要用不同的字母表示.
知识点二 赋值
思考 在算法框图中,常见"i=i+1",它是什么意思?
答案 它表示先计算等号右边"i+1"的值,再把这个值赋给等号左边的变量.
梳理 一般地,有
(1)赋值:赋予一个变量一个值的过程.通常"="为赋值符号.
(2)赋值的一般格式:变量=表达式.
(3)赋值的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值.
(4)一个变量可以被多次赋值,这时的变量表现得就像一个黑瞎子,当新的值一来,旧的值就丢掉,它手里始终只能拿着最后一次赋给的值.
1.一个赋值语句只能给一个变量赋值.( √ )
2.不能给一个变量重复赋值.( × )