- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件语句教学设计说课
条 件 语 句
一.教材分析:
(一)的根的算法和程序框图。
解:1.算法:S1:输入的值
S2:计算
S3:判断是否成立
若成立,则执行S4,否则执行S5
S4:计算 ,并输出
S5:输出“无解”
2.程序框图:
本节知识内容:
条件结构的一般形式:
条件语句:if 条件表达式
语句序列1;
else
语句序列2;
end
条件结构的简单形式:
条件语句:if 条件表达式
语句序列1;
end
设计意图:通过实例强调条件分支结构与条件语句的对应关系,有助于学生加强对知识间的
相互关系的认识,并对条件语句的格式提出强调:if-else-end式或if-end式。
(三)解决问题:
例2:将例1中的问题编写一个程序。(学生动手完成程序设计)
此问题比较容易,但有些同学会不注意语句的格式,此处要多加强调,在学生完成后,让其将自己编写的程序与课本上的程序做一对照,找出不足,并且将课本上的程序以及个别同学编写的程序在scilab语言运行环境中进行演示检验,指出解决某一问题的程序并不唯一。
设计意图:学生利用所学知识解决一定问题,使其从中获得一定的成就感,增强其对数学的学习兴趣,而且课堂上程序的演示与检验,可以极大的增加学生对知识版块的记忆,有助于提高学习效率。
(四)练习巩固:
编写一个程序,输出两个不相等的实数的最大值.
设计意图:这个练习,不仅是为了学生掌握条件语句的基本格式,而且给学生创造一次完整的由设计算法到绘制程序框图,再到编写程序的全过程,让学生体会编写程序的基本思路和具体操作步骤。
(五)加深理解:
例3:在上面的练习中,若改为求三个不相等的实数的最大值,并由变量进行输出,应如何及程序?
要求:1.先给出解决该问题的程序框图,再给出对应程序
2.同桌两人合作完成,个别同学一会儿上机演示所编的程序
解:1.程序框图: 2.对应程序:
a=input(“a=”)
b=input(“b=”)
c=input(“c=”)
if abac
max=a;
else if bc
else max=c;
end
end
prinf(%io(2),max)
设计意图:
1.此例题在上一练习题的基础上增加了难度,既可以让学生掌握条件语句的运用,又使其动手实践能力得到进一步提高
2.此题目要求同桌一起合作,是为了增强学生与学生之间的交流,相互之间通过讨论,使其思路更加开阔,取长补短,有利于学生的共同进步
3.通过上机演示并给予鼓励,激发学生学习的主动性和积极性
4.此题为嵌套结构的条件结构及语句的应用,要注意if-else-end的配对,可用文字缩进来表示嵌套的层次,以帮助对程序的阅读和理解
(六)练习巩固:
已知函数,试编写程序使得输入的值,输出的值。
设计意图:通过习题,熟悉嵌套式条件语句的格式,再次让学生加深对条件语句的理解,领会如何将具体问题转化为程序语句,并一步步完善。
(七)反思总结:
问题:这节课同学们学到了什么知识?有几种形式?其格式是什么?应注意什么?
方式:教师通过引导后进行单独提问
设计意图:知识性内容的小结,由学生自行完成,这样可使学生将课堂内容进一步的化为自身的素质;数学方法的小结,由教师引导学生完成,使学生更深刻的理解知识之间的相互联系,并且逐渐培养学生良好的学习习惯。
(八)作业布置:
1.课本第22页练习B第2题
2.中国网通规定:拨打市内电话时,如果不超过3分钟,则收取话费
文档评论(0)