- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序选择结构——多重选择语句(三等奖)
程序选择结构——多重选择语句(三等奖)
适应范围 教材模块:算法与程序设计
年级:高中二年级
所用教材:广东教育出版社
课时 1学时,非上机时间20分钟,上机操作时间25分钟
一、教学设计
1、让学生认识在什么情况下使用多重选择语句
2、了解Select case
…
End select格式
3、理解多重选择语句中的表达式与表达式列表。
4、培养学生的自主探究精神。
1、本节的作用和地位
选择结构是程序三大结构之一,即用计算机解决实际问题过程中不可缺少选择结构。而多重选择语句能够很好解决当条件相当丰富的情况下,如何使程序的可读性、易用性增加,更好的解决所出现的问题,是程序设计中不可获却的语句。通过本节的学习,让学生觉得计算机真奇妙,当遇到不同的问题时就有相对应的语句来解决,进一步激发学生的求和的欲望,为解决问题搭建了真正的平台。
通过分析出现的多种情况的问题,先用简单的选择语句If来解决这个问题,感受简单的if语句给我们带来的不便,引出处理多种情况的语句select case,理清学生解决这类问题的方法、思路,激发学生分析问题、解决问题的能力
2、本节主要内容介绍
本节课内容结构是:教师用现实生活中事例“幼儿园入学”作为一个要解决的问题,提出来让学生去解决,学生就会应用前面学过的if语句去考虑,同时教师给出用if语句的源程序,观察,共同讨论出现的困难,为解决这个困难教师顺利的引出“多重选择”语句,在搞清楚“多重选择”语句的结构,使用方法后,学生可以亲手去解决“幼儿园入学”问题,亲身感受多重选择语句使用方法和方便。
3教学重点、难点分析
教学重点:用计算机来解决实际问题时,遇到多种情况时,如何利用Selelct case语句来解决问题。
教学难点:多重选择语句中的表达式与表达式列表
1、学生在数学必修3中已经了解到拿到一个问题,首先如何去分析问题,可以确定解决问题的方法,我们在本模块中是要把解决问题的方法如何交给计算机去完成的过程,即学生具备了一定的分析问题,解决问题的能力。
2、在顺序结构中,学生基本上能够让计算机完成简单计算、输入、输出方法,会用简单的选择语句来解决单一条件的问题。
3、在本节课中学生将在丰富的条件环境下,让计算机来为我们解决问题。
4、对于我们学生基础薄弱,书上的问题过于复杂,学生对书上的问题兴趣不是很高,见于我们学生的具体情况,我选用了实际生活中的事例,通过计算机来为我们解决,这样既降低了难度,激发学生解决这类问题的欲望,在解决这个问题的过程中学会使用多重选择语句。
1、教学方法设计
在教学中选用了大家都熟知的生活事例,通过用if语句来比较,发现if语句解决这类问题的不足,引出多重选择语句,诱导学生去解决这类问题。教学中采用了“小组讨论”,“学生探究”,“任务驱动”,“师生互动”等方法。
2、关于教学流程和教学活动的设计思路
二、教与学过程的实际过程描述
分组讨论并回答下列问题:
幼儿园规定只收2~6岁的儿童,2~3岁入小班,4岁入中班,5~6岁入大班,现输入年龄,要求打出入什么班。
问题:1、如果用If语句来解决这个问题,请问用几个If语句来完成?
2、这么多的If语句给我们带来了哪些不便的地方?
先让学生观察用If语句如何来解决这个问题
Private Sub Command1_Click
Age=inputbox
If Age=2 or age =3 or age =4 or age =5 age =6 then
If Age=2 Or age=3 then
Print “该儿童应该入小班”
End if
If Age=4 then
Print “该儿童应该入中班”
End if
If Age=5 Or age=6 then
Print “该儿童应该入大班”
End if
Else
Print “该儿童不能上幼儿园”
End if
End Sub
在小组发言的基础上:
1、解决这个问题共用了4个if语句,同时用到了if语句的嵌套
2、由于有if语句的嵌套及if语句过多,造成了程序可读性差,经常会出现“End if”配对错误或缺少“End if”。
有没有更简单一点的语句来解决这个问题,尽是避免出现上面的错误?
在VB语言中,设置了一个处理多种情况的语句,称为多重选择语句,它的基本格式为:
Select Case 表达式
Case 表达式列表1
语句组1
Case 表达式列表2
语句组2
…
Case else
语句组N+1
End select
?
请同学们打开书46页,先阅读有关“表达式”“表达式列表”这一段内容,然后小组计论:Select case语句的“表达式”“表达式列表”与If语句中“条件”有什么不同?
1、一个If语句要表示
文档评论(0)