预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

32.3选择结构教学设计【基本说明】本教学设计参与人员基本信息【教学内容】教材模块:算法与程序设计年级:高中二年级所用教材出版社:上海科技教育出版社所属的章节:第二章第三节课时数:1课时【内容分析】选择结构是VB程序设计的基本结构之一,在解决有条件选择问题上,具有自己的优势。选择结构在数学分析中应用非常广,根据不同的可能性,设计不同的流程,执行不同的程序。本节将通过一系列活动的实践使学生掌握实现选择结构的基本语句,了解控制选择结构程序执行的判断条件的构成。本节的活动,在设计上具有一定的递进关系,对同一个需要解决的问题采取条件变换的形式,实现由简单到多重选择结构程序语句的教学,然后通过多重选择结构程序与专用的多分支选择语句程序的对比分析和运行,让学生体验不同选择语句的适用情况。在所有活动的实践过程中,对选择条件的处理贯穿始终,是学习选择结构的重要线索,能否对其充分理解,将直接关系到选择结构的学习效果。【教学目标】知识1、掌握条件逻辑表达式的构成2、掌握IF语句的格式及其含义3、掌握selectcase语句的格式及其含义技能1、通过编写程序,让学生掌握if语句的使用方法2、通过对多重控制条件的分析,让学生学会使用if语句实现选择结构的嵌套3、通过阅读程序,让学生理解selectcase语句的使用过程情感1、养成良好的编程习惯2、能够运用所学的条件逻辑表达式,对实际问题进行综合分析【学生分析】在高一数学必修3第一章《算法初步》中,已经介绍了算法的选择结构和用if语句来实现简单的单分支与两分支的选择。因此,作为高二的学生,他们已经了解和掌握了算法与程序设计的一些基本知识;通过高二对VB的学习,学生们也掌握了一些VB程序设计语言的基本知识和技能;这些都为本节课的学习打下了良好的基础。【教学重点和难点】重点:学生能够使用选择语句实现各种选择流程的控制是本节的重点内容。难点:根据对问题的分析,设计决定选择程序执行不同流程的控制条件,是本节的难点。【教学策略设计】采用“小组讨论”,“学生探究”,“任务驱动”,“师生互动”等方法。在教学中选用了大家都感兴趣的“猜价格”游戏,让学生带着任务进入新课的学习。然后引导学生回忆所学过的最简单的两种If语句,过渡到学习If语句的嵌套,再通过发现if语句的不足,引出SelectCase语句,层层推进。最后运用所学知识解决悬而未决的“猜价格”游戏,达到熟练和巩固所学知识的目的。【教学过程设计】1.教学过程教学环节教师活动学生活动设计意图创意游戏导入新课教师展示“看商品猜价格”游戏,介绍游戏规则,学生操作游戏,看能谁得到的奖品最多。提问:同学们能否用所学的VB程序设计语言来实现这一过程?教师展示猜数字的VB程序,并演示。引导学生思考两个游戏核心算法的结构,从而带着任务学习新课——选择结构选派几名学生上台进行猜价格游戏。通过简单而有趣的游戏环节,营造了和谐、欢快的课堂气氛,同时,教师迅速集中学生的注意力,激发学生对将要学习的内容产生浓厚的兴趣,并自然地引出教学内容。温故知新学习IF语句提问,在高一数学《算法初步》中学到过两种形式的IF语句,哪两种?教师展示实例1,帮助学生回忆单分支的IF语句。要求学生写出实现这个实例的算法代码。展示单分支的IF语句格式及流程图。展示实例2,帮助学生回忆两分支的IF语句。要求学生写出实现这个实例的算法代码。展示两分支的IF语句格式及流程图。展示实例3,引导学生写出实现这个实例的算法代码。展示嵌套IF语句的格式及流程图。引导学生通过分析几种形式的IF语句,思考选择结构的概念:根据不同的条件判断来决定程序执行走向的结构叫选择结构。引导学生通过分析得出选择结构的两个特点:条件判断、执行走向学生回忆、思考、写算法代码。掌握IF语句的格式及其含义引入新知学习Select语句提问:在解决实例3的问题上,有没有更简便的办法?介绍SelectCase语句的格式和表达式范围的4种写法。引导学生用SelectCase改写实例3的算法代码。比较分析IF嵌套与SelectCase,了解两种语句的使用范围。掌握SelectCase语句的格式及其含义课堂总结小结本课所学知识回忆、总结总结本课内容,加深理解与记忆实战演练回到猜数字游戏,引导学生用VB语言实现该程序。两个关键问题:随机产生0到100之间的整数。分支结构的实现。编程、讨论对实际问题进行综合分析,巩固所学知识课后作业1:继续完成猜数字游戏,用IF和SelectCase两种语句来实现程序当中的选择结构。2:某商场为促销苹果,规定原价5元每公斤,购买5Kg以上可打9折。购买10Kg以上可打8折。请设计一个程序,输入购买X千克时的应付款。进一步巩固所学知识【教学反思】从上课的情况来看,优点主要有:环节设计比较好,过渡比较自然。缺点主要有:任务难度比较大,而