程序选择结构——多重选择语句三等奖.doc

程序选择结构——多重选择语句三等奖.doc

ID:56878482

大小:78.50 KB

页数:8页

时间:2020-07-18

程序选择结构——多重选择语句三等奖.doc_第1页
程序选择结构——多重选择语句三等奖.doc_第2页
程序选择结构——多重选择语句三等奖.doc_第3页
程序选择结构——多重选择语句三等奖.doc_第4页
程序选择结构——多重选择语句三等奖.doc_第5页
资源描述:

《程序选择结构——多重选择语句三等奖.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序选择结构——多重选择语句(三等奖)一、教学设计(一)【教学目标】1、让学生认识在什么情况下使用多重选择语句2、了解Selectcase…Endselect格式3、理解多重选择语句中的表达式与表达式列表。4、培养学生的自主探究精神。(二)【内容分析】1、本节的作用和地位选择结构是程序三大结构之一,即用计算机解决实际问题过程中不可缺少选择结构。而多重选择语句能够很好解决当条件相当丰富的情况下,如何使程序的可读性、易用性增加,更好的解决所出现的问题,是程序设计中不可获却的语句。通过本节的学习,让学生觉得计算机真奇妙,当遇到不同的问题时就有相对应的语句来解决,进一步激发学生的求和的欲

2、望,为解决问题搭建了真正的平台。通过分析出现的多种情况的问题,先用简单的选择语句If来解决这个问题,感受简单的if语句给我们带来的不便,引出处理多种情况的语句selectcase,理清学生解决这类问题的方法、思路,激发学生分析问题、解决问题的能力2、本节主要内容介绍本节课内容结构是:教师用现实生活中事例“幼儿园入学”作为一个要解决的问题,提出来让学生去解决,学生就会应用前面学过的if语句去考虑,同时教师给出用if语句的源程序,观察,共同讨论出现的困难,为解决这个困难教师顺利的引出“多重选择”语句,在搞清楚“多重选择”语句的结构,使用方法后,学生可以亲手去解决“幼儿园入学”问题,亲

3、身感受多重选择语句使用方法和方便。3教学重点、难点分析教学重点:用计算机来解决实际问题时,遇到多种情况时,如何利用Selelctcase语句来解决问题。教学难点:多重选择语句中的表达式与表达式列表(可以通过学生相互讨论,总结与If语句中的关系表达式进行比较,二者有何不同,从中理解多重选择语句中的表达式与表达式列表)(三)【学情分析】1、学生在数学必修3中已经了解到拿到一个问题,首先如何去分析问题,可以确定解决问题的方法,我们在本模块中是要把解决问题的方法如何交给计算机去完成的过程,即学生具备了一定的分析问题,解决问题的能力。2、在顺序结构中,学生基本上能够让计算机完成简单计算、输

4、入、输出方法,会用简单的选择语句来解决单一条件的问题。3、在本节课中学生将在丰富的条件环境下,让计算机来为我们解决问题。4、对于我们学生基础薄弱,书上的问题过于复杂,学生对书上的问题兴趣不是很高,见于我们学生的具体情况,我选用了实际生活中的事例,通过计算机来为我们解决,这样既降低了难度,激发学生解决这类问题的欲望,在解决这个问题的过程中学会使用多重选择语句。(四)【教学策略设计】1、教学方法设计在教学中选用了大家都熟知的生活事例,通过用if语句来比较,发现if语句解决这类问题的不足,引出多重选择语句,诱导学生去解决这类问题。教学中采用了“小组讨论”,“学生探究”,“任务驱动”,“

5、师生互动”等方法。2、关于教学流程和教学活动的设计思路二、教与学过程的实际过程描述【讨论引入】(计划用时:2分钟)分组讨论并回答下列问题:幼儿园规定只收2~6岁的儿童,2~3岁入小班,4岁入中班,5~6岁入大班,现输入年龄,要求打出入什么班。问题:1、如果用If语句来解决这个问题,请问用几个If语句来完成?2、这么多的If语句给我们带来了哪些不便的地方?先让学生观察用If语句如何来解决这个问题PrivateSubCommand1_Click()Age=inputbox(“请输入年龄”)IfAge=2orage=3orage=4orage=5age=6thenIfAge=2Orag

6、e=3thenPrint“该儿童应该入小班”EndifIfAge=4thenPrint“该儿童应该入中班”EndifIfAge=5Orage=6thenPrint“该儿童应该入大班”EndifElsePrint“该儿童不能上幼儿园”EndifEndSub在小组发言的基础上【师生共同分析】:(计划用时:2分钟)1、解决这个问题共用了4个if语句,同时用到了if语句的嵌套2、由于有if语句的嵌套及if语句过多,造成了程序可读性差,经常会出现“Endif”配对错误或缺少“Endif”。【教师引导】有没有更简单一点的语句来解决这个问题,尽是避免出现上面的错误?【教师展示】(计划用时:2分

7、钟)在VB语言中,设置了一个处理多种情况的语句,称为多重选择语句,它的基本格式为:SelectCase表达式Case表达式列表1语句组1Case表达式列表2语句组2…Caseelse语句组N+1Endselect 【学生活动】(计划用时:5分钟)请同学们打开书46页,先阅读有关“表达式”“表达式列表”这一段内容,然后小组计论:Selectcase语句的“表达式”“表达式列表”与If语句中“条件”有什么不同?(请有关的小组成员来发言)【师生共同分析】(计划用时:2分钟)1、一个If

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。