- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§2 算法的基本结构及设计
§2.2.2变量与赋值
(张晋宇 陕西师范大学数学与信息科学学院 710062)
【教材版本】 北师大版
【教材分析】
本节课的教学内容是《数学3(必修)》第二章§2算法的基本结构及设计中§2.2变量与赋值,教学课时为2课时,本节课是第1课时.
学习算法的过程中我们会发现:算法的设计思路有时很简单,但是表述算法的过程却很麻烦.教材在此时引入变量与赋值很好的解决了这个问题,同时为基本结构中的第三种结构即循环结构奠定基础.
课本中的例3要求从5个最大的数中找出最大数,利用学生所熟悉的选择结构,引入了变量对算法进行表述,体现了赋值语句的特点.通过动手操作可以使学生对于变量与赋值的相关内容有一个清晰的认识.例4则在例3的基础上学习如何将含其它变量的表达式赋予变量.
【学情分析】
在学习了一些基本的算法思想和算法结构之后,学生已经可以设计出一些较简单的算法,并依此画出程序框图.但是对一些较为复杂的算法来说,如何表述算法过程则要难于设计算法.因此,在学习循环结构之前,提前接触变量与赋值就显得尤为重要了.
变量与赋值对于学生并不陌生,其同变量与函数有着紧密的联系.变量与函数是中学数学中的最为重要和基本的概念.同样,变量与赋值也在算法中有着重要和基本的作用,可以使算法的表述简洁明了.
课堂教学过程中应该注意联系此前学过的变量与函数的相关知识,引导学生注意其在算法中的表述与作用.
【教学目标】
1.知识与技能
(1)理解变量的概念,以及赋值的格式;
(2)学习如何将常数和含其它变量的表达式赋予变量;
2.过程与方法
(1)通过模仿、操作、探索,经历变量赋值的过程.在具体问题的解决过程中,理解变量赋值的意义和作用.
(2)通过对赋值语句功能的学习,让学生进一步理解掌握函数思想.
3.情感、态度与价值观
通过对变量与赋值的学习,让学生体会到其对形式的简洁和对活动高效的意义,以及对于促进算法改进的重要作用.
【重点难点】
1.教学重点:
变量的概念与赋值语句的功能.
2.教学难点:
算法的函数思想以及如何对变量赋值.
【教学环境】
普通课堂教学.
【教学过程】
教学
环节 教学内容 师生互动 设计意图 导入 在前面的学习中,我们初步掌握了算法的一些基本思想和基本结构.但同学们会发现,设计算法的过程常常很简单,但是要简洁明了的表述出来却是很难的.那么难在什么地方?有没有解决的办法?这就是本节课要学习的内容. 开门见山导入新课 提出
问题
问题一:设计一个算法,从5个不同的数中找出最大数,用流程图描述这个算法.
问题二:设计一算法,求出当时,多项式的值,并画出程序图. 学生思考后选择两名同学回答 复习前面所学习过的程序算法,并为以后体会变量与赋值的优点打下基础. 动手
操作
第一步:
学生给出两个问题的算法,教师对其点评和纠正.
第二步:
教师将引入变量与赋值的程序图分别板书到学生所给出的算法旁边.
第三步:
1.教师结合问题一给出变量的概念,即每一步都要与上一步的大数b比较,在将大数的值重新记作b,通常叫b为变量,这种将大数重新记作b的过程,我们叫赋值给b.
以下是程序图:
2.在问题二中给出的是另一种赋值形式,即将含其它变量的表达赋予变量.在问题一的基础上,要引导学生注意两种赋值形式的异同点.
参考算法:
输出
以下是程序图
请两名学上黑板写出自己的做法,其余学生写在笔记本上,教师巡视.注意引导学生观察两种赋值语句的异同点.
在实际的操作过程中,学生复习原有知识并在此基础上学习新知识.将两种算法的程序图列出有利于学生对比,从直观上感受赋值语句的特点与功能. 重点学习
变量的概念:在研究问题的过程中可以取不同数值的量称为变量.
赋值语句的一般格式:
(注:A.算法语句中的“=”为赋值号,不同于计算中的等号.
B.赋值号左右两边不能对换,即A=B和B=A的意义与结果不同.
C.赋值号的左边只能是变量名称,不能是表达式.
D.赋值语句的作用是赋值号右边的表达式的值赋予赋值号左边的变量)
结合例题讲解变量与赋值的相关内容.
讲解过程中一定要让学生注意算法中的变量于赋值与函数中的变量赋值的异同点. 反思感悟
变量的概念
赋值语句的一般格式
如何将常数和含有其他变量的表达式赋值予变量. 在教师的引导下由学生完成 使学生在小结与反思中养成良好的学习习惯 作业布置 课本P102练习1. 学生巩固所学知识
【专家点评】课本是学生知识资源的基本来源,是学生获得知识的主要载体,也是学生解题体验的主要引导,本设计紧
文档评论(0)