1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,2,2,变量与赋值,学习目标,1,掌握赋值语句的概念及表示形式,2,会用变量与赋值语句将具体问题的框图转化为算法语句,3,体会变量与赋值语句在算法中的重要作用,课堂互动讲练,知能优化训练,2.2,变量与赋值,课前自主学案,课前自主学案,温故夯基,1,算法框图由,_,和,_,组成一个或几个程序框的组合表示算法中的一个,_,,带有方向箭头的,_,将程序框连接起来,表示算法步骤的执行顺序程序框内还有必要的,_.,2,_,是任何一个算法都离不开的一种算法结构;,_,中包含一个判断框,根据给定的条件是否成立而
2、选择步骤甲或步骤乙,程序框,流程线,步骤,流程线,文字说明,顺序结构,选择结构,知新益能,变量与赋值的定义和作用,变量,赋值,定义,在研究问题的过程中可以取,_,的量,.,在算法中把变量,a,的值赋予变量,b,,这个过程称为赋值,记作,_,,其中,“,”,称为赋值符号,作用,使算法的表述变得非常简洁、清楚,.,赋值在算法中十分重要,当赋予一个变量新值的时候,原来的值将被,_,取代,.,不同数量,b,a,新值,问题探究,赋值语句的一般格式是什么?应用赋值语句时应注意哪几点?,提示:,赋值语句的一般格式为:变量名表达式,(1),“,表达式,”,可以是一个数据、常量和算式如果,“,表达式,”,是一个
3、算式时,赋值语句的作用是先算出,“,”,右边表达式的值,然后将该值赋给,“,”,左边的变量,表达式大体可分为三类:常数、含有其他变量的表达式,含有变量自身的表达式,(2),赋值语句左边只能是变量名字,而不是表达式,例如:,x,3.6,是对的,而,3.6,x,是错误的,(3),赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,(4),不能利用赋值语句进行代数式的演算,(,如化简、因式分解等,),,在赋值语句中的赋值号右边的表达式的,每一个,“,变量,”,都必须事先赋给确定的值,在一个赋值语句中只能给一个变量赋值,不能出现两个或多个,“,”,,如,a,b,3,是错误的,(
4、5),赋值号左边的变量如果原来没有值,则在执行赋值语句后会获得一个值;如果原来已有值,则在执行赋值语句后,以赋值号右边的表达式的值替代原来的值,即将原来的值,“,冲掉,”,如,N,N,1,的意思是将,N,的原值再加,1,后再赋给,N,,即,N,的值增加,1.,课堂互动讲练,赋值语句的一般格式及含义,考点一,考点突破,解决此类问题,应从赋值语句的格式入手,分清数学等式中的,“,”,与赋值语句中的,“,”,是关键点,判断下列赋值语句是否正确,为什么?,(1)5,m,;,(2),x,y,0,;,(3),a,b,2,;,(4),N,N,2,.,【,思路点拨,】,逐一验证每个,“,赋值,”,语句是否符合
5、赋值语句的格式及书写规律,然后下结论,例,1,【,解,】,(1),不正确正确语句应是,m,5.,因为赋值语句中,赋值号,“,”,左端只能是变量,不能是常量,(2),不正确赋值语句不能给一个表达式赋值,(3),不正确因为在一个赋值语句中只能给一个变量赋值,不能出现两个或多个,“,”,(4),正确该赋值语句的功能是把当前变量,N,的值平方后再赋给变量,N,.,【,名师点评,】,赋值语句的几种形式,(1),将常数赋给变量,例如:,a,1,(2),将含有其他变量的表达式赋给变量,例如:,a,1,b,2,a,1,(3),将含有变量自身的表达式的值赋给变量,例如:,i,2,i,3,i,1,(4),右边的表
6、达式中既含有变量自身,又含有其他变量,例如:,i,1,S,0,S,S,i,自我挑战,1,判断以下赋值号的应用是否正确,(,其中以下字母均为变量,),(1),y,x,2,4,(,x,2)(,x,2),;,(2),i,i,1,;,(3),x,y,y,x,.,解:,(1),不正确,因为在一个赋值语句中只能给一个变量赋值,不能出现两个或多个,“,”,(2),正确,其意义是将变量的值增加,1,,再赋给变量,i,.,(3),不正确,,x,y,与,y,x,意义不一样,,x,y,的意义是将变量,y,的值赋给,x,;而,y,x,是将变量,x,的值赋给,y,.,赋值语句不仅可以给变量赋值,还可以进行运算,并且可以
7、对同一个变量重新赋给新的值,用赋值语句表达算法,考点二,用赋值语句写出用公式法求一元二次方程,x,2,3,x,2,0,的根的算法,并画出算法框图,例,2,【,名师点评,】,要想学会用赋值语句表达算法,首先应该弄清楚变量与赋值的含义以及赋值的规则,赋值语句就是将表达式所代表的值赋给变量,在计算机执行赋值语句时,先计算,“,”,右边表达式的值,然后把这个值赋给,“,”,左边的变量,出题方向常常是对赋值语句写法规则的考查,要求我们从一开始学习赋值语句时,就严格按照正确的规则书写,解:,算法框图如图所示,赋值语句的综合应用,考点三,赋值语句是将表达式的值赋给变量,要加深对赋值语句及赋值号,“,”,的理
8、解,要注意赋值语句中变量取的是最后值,电信公司推出的一种手机通话费方案为:如果全月的通讯时间不超过,150,分钟,则收固定的通话费,15,元;如果全月的通讯时间超过,150,分钟,则在固定的通话费之外,对超过,150,分钟的部分按每分钟,0.30,元收费无论哪种方案都要捆绑一种,2,元的手机业务画出计算手机月费的算法框图,例,3,【,解,】,在通讯时间,t,150,时通话费为,y,15,;,在,t,150,时通话费为,y,15,0.30(,t,150),算法为:,1,输入,t,.,2,比较,t,与,150,,如果,t,150,,,则,y,15.,否则,y,15,0.30(,t,150),3,y
9、y,2.,4,输出,y,.,算法框图如图,【,名师点评,】,要编写程序解决某个实际问题时,首先要在实际问题中建立数学模型,再设计算法,可以先画出算法框图以理顺算法中各步骤之间的逻辑关系,然后根据其中逻辑关系选用相应的语句编写程序,方法感悟,1,在研究问题的过程中可以取不同数值的量称为变量,变量的名称一般由英文字母组成,不同的变量要有不同的变量名,2,赋值语句的左边是变量名,右边是表达式,表达式可以是常数、含有其他变量的表达式、含有变量自身的表达式,3,可以把变量想象成一个盒子,赋值就相当于往盒子里放东西,这个盒子可以装不同的数值,但是一次只能装一个,当赋予它新值的时候,原来的值将被新值取代,当变量参与运算操作时,它表示的是想象中盒里装的值,






