§2 算法的基本结构及设计
§2.2.2变量与赋值
(张晋宇 陕西师范大学数学与信息科学学院 710062) 【教材版本】 北师大版 【教材分析】
本节课的教学内容是《数学3(必修)》第二章§2算法的基本结构及设计中§2.2变量与赋值,教学课时为2课时,本节课是第1课时.
学习算法的过程中我们会发现:算法的设计思路有时很简单,但是表述算法的过程却很麻烦.教材在此时引入变量与赋值很好的解决了这个问题,同时为基本结构中的第三种结构即循环结构奠定基础.
课本中的例3要求从5个最大的数中找出最大数,利用学生所熟悉的选择结构,引入了变量b对算法进行表述,体现了赋值语句的特点.通过动手操作可以使学生对于变量与赋值的相关内容有一个清晰的认识.例4则在例3的基础上学习如何将含其它变量的表达式赋予变量.
【学情分析】
在学习了一些基本的算法思想和算法结构之后,学生已经可以设计出一些较简单的算
法,并依此画出程序框图.但是对一些较为复杂的算法来说,如何表述算法过程则要难于设计算法.因此,在学习循环结构之前,提前接触变量与赋值就显得尤为重要了.
变量与赋值对于学生并不陌生,其同变量与函数有着紧密的联系.变量与函数是中学数学中的最为重要和基本的概念.同样,变量与赋值也在算法中有着重要和基本的作用,可以使算法的表述简洁明了.
课堂教学过程中应该注意联系此前学过的变量与函数的相关知识,引导学生注意其在算法中的表述与作用.
【教学目标】
1.知识与技能
(1)理解变量的概念,以及赋值的格式;
(2)学习如何将常数和含其它变量的表达式赋予变量;
2.过程与方法
(1)通过模仿、操作、探索,经历变量赋值的过程.在具体问题的解决过程中,理解变量赋值的意义和作用.