资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,2.2,变量与赋值,(必修,3,第二章),课程:普通高中课程标准实验教科书数学(北师大版),欢迎领导及同事的指导,2.2 变量与赋值(必修3第二章)课程:普通高,变量与赋值,变量与赋值,复习回顾,前面我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明,顺序结构,选择结构,顺序结构是,最基本,的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中,常用到的一种结构,他是计算机基本的,逻辑推理结构,复习回顾前面我们学习了算法的基本结构:顺序结构与选择结构,它,1642,年,1943,年,1930,年,1941,年,1822,年,IBM,现代超级计算机,1642年1943年1930年1941年1822年IBM现代,我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也还是我们学习的目的,,从特殊到一般再到特殊,,那么,,变量和赋值,刚好可以帮我们解决这些问题,.,计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学习上也是一样的。,我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列,变量与赋值【公开课教学课件】,变量与赋值【公开课教学课件】,1,赋值中的“,”,,叫作赋值号,功能,:将右边表达式的值赋于左边的变量,使该变量的值等于表达式的值,重新认识,2,“,表达式,”,可以是一个数据、常量或,算式,,如果,“,表达式,”,是一个,算式,,赋值的作用是先计算,“,”,右边表达式的值,再将该值赋给,“,”,左边的变量,3,赋值号左边只能是变量名字,而不是表达式,且赋值号左右不能换,即只能写为,b,a,1,,,b,a,1,1,等形式,而不能写成,2,b,,,b,1,2,,,a,b,2,等形式,1赋值中的“”,叫作赋值号重新认识2“表达式”可以是,4,不能利用赋值进行代数式,(,或符号,),的演算,(,如因式分解、化简等,),,如,y,x,2,1,(,x,1)(,x,1);,即在一个赋值语句中不能出现两个或两个以上,“,”,变量与赋值【公开课教学课件】,变量与赋值【公开课教学课件】,变量与赋值【公开课教学课件】,分析:,解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。,解,下面我们来看一个实例,例,1,设计一种算法,从,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,的值即为所求的最大数,分析:解决这个问题其实很简单,只要取两个数比较取大,再与下一,流程图如图所示:,你会制作流程图吗?,开始,输入,a,1,a,2,a,3,a,4,a,5,比较,a,1,a,2,,记大数为,b,比较,b,a,3,,记大数为,b,比较,b,a,4,,记大数为,b,比较,b,a,5,,记大数为,b,输出,b,结束,流程图如图所示:你会制作流程图吗?开始输入a1,a2,a3,上面的问题我们可以用赋值结构式表示:,开始,输入,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,结束,你会写它的流程图吗?,上面的问题我们可以用赋值结构式表示:开始输入a1,a2,a3,1.,下列关于赋值语句的说法错误的是,(,),A,赋值语句左边只能是变量,而不能是表达式,B,赋值语句是把赋值符号左边变量的值赋予赋值符号右边的表达式,C,赋值语句是把赋值符号右边表达式的值赋予赋值符号左边的变量,D,在算法语句中,赋值语句是最基本的语句,1.下列关于赋值语句的说法错误的是(),2,给出算法流程图如下:,则输出结果为,_,答案,1,,,2,,,1,解析,c,a,b,1,2,1,,,b,a,c,b,1,1,2,2.,2给出算法流程图如下:,变量与赋值【公开课教学课件】,赋值的应用,编写一个算法,求用长度为,l,的细铁丝分别围成的正方形和圆的面积,要求输入,l,的值,输出正方形和圆的面积,并画出流程图,赋值的应用 编写一个算法,求用长度为l的细铁丝分别围成的,变量与赋值【公开课教学课件】,变量与赋值【公开课教学课件】,1,变量与赋值的概念,2,变量和赋值是算法中十分重要的概念,掌握将常数赋予变量,将其他变量的表达式赋予变量,将含有自身变量的表达式赋予变量,理解这些赋值方式的意义,切实学会通过赋值的方式改变变量的值,学会给变量赋值是构造算法的关键,也是算法的基本要求,小结,1变量与赋值的概念2变量和赋值是算法中十分重要的概念,掌握将,备用,备用,易错疑难辨析,易错疑难辨析,变量与赋值【公开课教学课件】,变量与赋值【公开课教学课件】,变量与赋值【公开课教学课件】,变量与赋值【公开课教学课件】,
展开阅读全文