1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四
2、级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,变量与赋值,1/13,教学内容:变量与赋值,教学目标:经
3、过对详细实例处理过程与,步骤分析,体会变量与赋值,含义。,教学重点:,1,、变量与赋值含义,2,、流程图,教学器材:多媒体电脑,2/13,小猴下山,3/13,情景问题,小猴手中最终是什么物品?,你能用算法表示小猴采摘物品过程吗?,1,3,2,4/13,活动探究,已知 两个数,a,和,b,设计一个算法使,a,和,b,位置交换。,a,b,S,a,算法以下:,(,1,),S,=,a,(,2,),a,=,b,(,3,),b,=,S,(,4,)输出结果,a,b,a,5/13,变量,:,在研究问题过程中能够取不一样值量,.,赋值语句普通形式为,:,变量名,=,表示式,变量名,=,表示式,或,知识探究,计算
4、机中变量表示普通由一个或几个英文字母组成,或字母加数字表示,.,如,a,x,a,1,sum,等,.,赋值,:,把,B,值赋给变量,A,这个过程 称为赋值,.,记作,:A=B,其中“,=”,为赋值符号,.,6/13,2,、在一个赋值语句中,只能给一个变量赋值,,不能出现两个或两个以上“,=”,号,。,注意问题:,1,、赋值符号,左边,只能是,变量名,字,而不是表示式,,只能写成,b=2,,,b=a+1,,但不能写成:,2=b,,,b+1=2,3,、赋值符号不一样于“等号”,赋值符号左边变量假如,原来没有值,,在执行完赋值语句后,该变量,取得一个值,,假如,原来已经有值,,则执行赋值语句后,以赋值
5、符号,右边表示式值替换原来值,。,知识探究,4,、赋值号,左右两边普通不能交换,,,如:,x=5,对,5=x,不对,7/13,例,1:,写出以下语句描述算法输出结果,.,(1)a=5,b=3,c=(a+b)/2,d=c2,输出,d,(2)a=1,b=2,c=a-b,b=a+c-b,输出,a,b,c,(4)a=1,b=a+1,b=b+1,b=b+5,输出,b,(3)a=10,b=20,c=30,b=a,b=c,c=a,输出,a,b,c,活动探究,8/13,分析:,处理这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这么下去,最终一个结构就是最大数。,解,例,2,设计一个算法,
6、从,5,个实数中找出最大数,并用流程图表示,.,设这,5,个数分别为:,a,1,a,2,a,3,a,4,a,5,1,比较,a,1,a,2,大小,记大数为,b,2,再比较,b,与,a,3,,记大数为,b,(b,值变为,a,1,a,2,中大数,),(b,值变为三数中最大数,),3,再比较,b,与,a,4,,记大数为,b,(b,值变为前,4,数中最大数,),4,再比较,b,与,a,5,,记大数为,b,(b,值变为前,5,数中最大数,),5,输出,b,,,b,值即为所求最大数,活动探究,9/13,流程图如图所表示:,你会制作流程图吗?,开始,输入,a,1,a,2,a,3,a,4,a,5,比较,a,1,
7、a,2,,记大数为,b,比较,b,a,3,,记大数为,b,比较,b,a,4,,记大数为,b,比较,b,a,5,,记大数为,b,输出,b,结束,10/13,上面问题我们能够用赋值结构式表示:,开始,输入,a,1,a,2,a,3,a,4,a,5,b=a,1,否,是,b=a,4,ba,4,ba,2,否,是,b=a,2,ba,3,否,是,b=a,3,ba,5,否,是,b=a,5,输出,b,结束,11/13,分析:首先要先给,C,赋值,再给,F,赋值,解:,(,1,),C=23.5,(,2,),(,3,),输出,F,流程图如右图:,例,3,用赋值语句写出以下算法,并画出流程图摄氏温度,C,为,23.5,,将它转换成华氏温度,F,,并输出。(),开始,结束,C=23.5,输出,F,活动探究,12/13,小结,1,、赋值语句格式、作用、注意事项。,2,、要熟练掌握赋值语句用处。,13/13,