表达式”可以是个数据常量或算式,如果“表达式”是个算式,赋值的作用是先计算出右边表达式的值,然后将该值赋给左边的变量不能利用赋值进行代数式或符号的演算如因式分解化简等如是不对的在赋值号右边的表达式中的每个“变量”都必须事先赋给确定的值,且只能给个变量赋值,不能出现两个或两个以上的个变量可以对其多次赋值,其值是最后次所赋予的值赋值符号不同于数学算式中的等号,例如赋值语句表示变量的值增加后还用变量表示,但是在数学算式中无意义赋值语句的几种类型赋值以赋值表达式中是否含有变量本身为标准分为三类赋予变量常数值或含有其他变量的表达式的值例如赋予变量常数值将含有其他变量的表达式的值赋予变量将含有变量自身的表达式的值赋予变量例如赋予变量常数值将含有变量自身的表达式的值赋予变量,此时赋值号右边的变量的值是,赋值号左边变量的值是赋值表达式中既含有变量自身,又含有其他变量例如赋予变量常数值赋予变量常数值赋值表达式中既含有变量自输出结果探究探究二探究三解由于,所以因此输出的值为算法框图执行过程如下⇒⇒⇒,因此输出的值分别为探究探究二探究三典型例题设计个算法,使得任意输入的个整数按从大到小的顺序输出,写出算法步骤,并画出算法框图思路分析用表示输入的个整数为了节约变量,把它们重新排列后,仍用表示,并使,重新排列的过程需要利用赋值语句,比较大小时要运用选择结构探究探究二探究三解算法步骤如下输入个整数将与比较,并把小者赋予,大者赋予将与比较,并把小者赋予,大者赋予,此时已是三者中最大的将与比较,并把小者赋予,大者赋予,此时已按从大到小的顺序排列好按顺序输出探究探究二探究三算法框图如下图所示探究探究二探究三变量与赋值在实际问题中的应用用算法解决实际问题时,首先要根据实际问题的特点,选择相应的数学公式,然后引进恰当的变量,寻求变量之间的关系,最后借助赋值语句描述算法典型例题商场购进大米,第天售出库存的三分之二,同时又购进,第二天售出库存的四分之三,同时又购进,第三天售出库存的五分之四,同时又购进,编写个算法,计算该商场第四天开始销售前库存大米的重量画出算法框图思路分析商场中大米的库存是逐日变化的,可以设置个变量存放每天的库存数,我们只设个变量,每次将当天的库存统计好存入变量里,然后输出变量的当前值探究探究二探究三解算法步骤如下输入第天的库存数第二天的库存数第三天的库存数输出探究探究二探究三算法框图如下下列对赋值语句的描述正确的是可以给变量提供初值将表达式的值赋给变量可以给个变量重复赋值不能给同变量重复赋值答案观察下列赋值语句,写法正确的个数是解析正确错误答案执行如图所示算法框图,输出的答案下面的语句执行后输出的结果为输出,解析执行过程如下,⇒⇒⇒,故输出,的值分别为,答案,金融业是现代生活中不可或缺的行业,与我们有着密切的关系人现有元人民币,他按照定期年的存款方式存入银行,到期自动转存,按复利计算,已知当前定期年的利率为,试求年后这个人连本带息可以取出多少钱用算法解决问题,画出算法框图解设这个人在年后连本带息可以取出元,算法步骤如下输出算法框图如图所示变量与赋值课程目标学习脉络了解变量与赋值的概念掌握赋值语句的格式,会给变量赋值能运用变量和赋值解决简单的实际问题变量定义在研究问题的过程中可以取不同数值的量称为变量变量的表示变量的名称般由个或几个英文字母组成,或者是由个或几个字母后面跟着个数字组成,如,等,不同的变量有不同的变量名赋值赋值把的值赋给变量,这个过程称为赋值,记作,其中为赋值符号赋值语句定义在表述个算法时,经常要引入变量,并赋给该变量个值,用来表明赋给个变量个具体的确定值的语句叫作赋值语句赋值语句的般格式变量名表达式赋值语句中的号,称作赋值号赋值语句的功能先计算赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值点拨正确理解赋值及赋值语句赋值号左边只能是变量名字,而不是表达式,并且赋值号左右不能换,即只能写为等形式,而不能写成等形式在算法中,与不同,表示将变量的值赋给变量,而正好相反,表示将变量的值赋给变量赋值号右边的“表达式”可以是个数据常量或算式,如果“表达式”是个算式,赋值的作用是先计算出右边表达式的值,然后将该值赋给左边的变量不能利用赋值进行代数式或符号的演算如因式分解化简等如是不对的在赋值号右边的表达式中的每个“变量”都必须事先赋给确定的值,且只能给个变量赋值,不能出现两个或两个以上的个变量可以对其多次赋值,其值是最后次所赋予的值赋值符号不同于数学算式中的等号,例如赋值语句表示变量的值增加后还用变量表示,但是在数学算式中无意义赋值语句的几种类型赋值以赋值表达式中是否含有变量本身为标准分为三类赋予变量常数值或含有其他变量的表达式的值例如赋予变量常数值将含有其他变量的表达式的值赋予变量将含有变量自身的表达式的值赋予变量例如赋予变量常数值将含有变量自身的表达式的值赋予变量,此时赋值号右边的变量的值是,赋值号左边变量的值是赋值表达式中既含有变量自身,又含有其他变量例如赋予变量常数值赋予变量常数值赋值表达式中既含有变量自身,又含有其他变量交换两个变量值的方法在算法中交换两个变量的值是不可以直接交换的,而是通过引入第三个变量来实现的交换两个变量和的程序很多,其中最常见的是其交换过程可以形象地理解为表示“把杯中的水倒入杯中”,这样“杯”是空杯子表示“把杯中的水倒入杯中”,这样“杯”中的水换成了“杯”中的水,此时“杯”是空杯子表示“