- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
算法与程序设计:嵌套分支结构
——杨浦高级中学实习教师
教学目的:
理解什么是嵌套分支结构,它和以前的分支结构有什么不同,什么情况下使用嵌套分支结构来编写程序;学会用简单的IF套用语句解决一些常见的小问题。
经历学习、分析、归纳、实践的认知过程,可以使用VisualBasic语言编写简单的if套用小程序。
情感态度与价值观:培养学生一丝不苟的精神,并激发学生们的兴趣,通过一些具有启发性的讲解和鼓励,使得同学们在自己按老师的要求做出的小程序上再加入一些独特的元素和功能,使得他们具有成就感。
教学内容分析:
本节课的主要内容是嵌套分支结构,在一般分支结构的基础上使得同学们能进一步解决稍微复杂的问题,理解嵌套分支的逻辑结构,思考计算机处理问题和人处理问题的异同:
重难点分析:
教学重点:if嵌套语句的使用,嵌套分支结构的理解;
教学难点:运用嵌套分支结构编写小程序
学生分析:
我们的这个科目有些学生不是十分重视,不了解我们这门课的意义所在,我们就是在一步一步的教学中,尽量做一些贴近生活的小程序,让学生了解一些计算机处理问题的方式与我们的异同,激发他们的兴趣,并鼓励学生课后在网上寻找可以可以使得自己的小程序功能更强大,界面更炫有用的方法,最重要的就是让学生自己发现在现阶段,相对数理化,信息课才是他们最可能做出创新性成果,发挥自己聪明才智的课。
教学过程设计:
第一阶段:教学导入一般的分支结构语句if条件1 then
语句块1else
语句块2
那如果我们这个语句块2可不可以是另外的一个if语句呢?如果是的话会是什么情况呢?
Forexample:
if youhavemorethan4000RMB then
youcouldbuyaniPhone 语句块1
else
if youhavemorethan1500RMB then
youcouldbuyaxiaoMiPhone
else 语句块2
youcouldbuyanAppletoeat!
第二阶段:理论讲解
意图:让学生理解嵌套分支的结构和用途
讲解嵌套分支结构的基本内容,并且举例加深印象!
语句格式
if条件1then
语句块1else
if条件2then
语句块2else
if条件3then
语句块3
Endifendif
endif
举例
ifx=150then
print“大胖男”
else
ifx=130andx150then
print“小胖男”
else
ifx=100and130then
print“标准男”
else
print“瘪子男”
Endifendif
endif
第三阶段 例题讲解
意图:使得学生看到我们使用嵌套分支编写出来的具体程序,看到他们如何在具体的程序中使用,并使得其更加熟练VisualBasic语言!
给出界面与流程图
要求学生按照上边举的例子考虑如何用VB语言实现这个小程序的设计,并要求他们简单的做一下,一小段时间后,展示给他们代码,让他们看看是如何实现的!
第四阶段习题讲解
意图:让学生实际动手做一些使用嵌套分支结构的小程序,来加深他们的理解。
要求同学们回忆之前的“等第”的小程序,在这个基础上进行改进,再做出一个小程序,输入自己的成绩时可以按照分数的高低,自动输出“优秀”、“良好”和“不及格”,给同学们看界面和参考的流程图:
键入成绩
键入成绩a
歪4
是μ
输出'优秀
做一个关于四则运算的小程序,输入两个数和四则运算符,输出他们相应的结果;如果运算符输入的不正确,则显示再次输入正确的运算符,给同学们展示EXE文件,然后指导他们进行练习。
巴四则运笢 巨匡王
A|23
运算符I
B|67
结果 ,0.34
二 重置
第五阶段 点评总结
意图:使得学生看到其他人好的程序,能对比自己的不足,教师对学生进行启发,以求让学生有更高的热情进行后续学习。
先对完成的比较好的程序进行点评,指出其优点与不足,然后启发学生,要求学生课后如果有时间可以尝试:
嵌套分支结构在什么情况下使用?
设计程序时的基本流程是什么?
使用下拉列表的控件实现运算符的选择,方便且不出错
除法运算时,为什么结果小数点前中往往会少了零了,怎么让它不少了
计算机考虑问题时和人有什么区别呀?
课后总结
文档评论(0)