欢迎来到天天文库
浏览记录
ID:43742407
大小:121.01 KB
页数:7页
时间:2019-10-13
《选择结构教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《程序的选择结构》教学设计【课题名称】:《程序的选择结构》(选自粤教版教材信息技术选修1《算法与程序设计》一书第二章第3节,本节计划分两个课时,此教学设计为第一课时)【教学目标】:1、理解程序的选择结构,掌握VB程序中的条件语句的构建,掌握关系表达式、逻辑表达式等程序设计语言的基本知识;2、通过对问题的分析、设计、解决来真正了解计算机解决问题的过程,体验编程解决问题的乐趣;3、培养学生们对问题宏观分析的能力,多角度分析、处理,并能学以致用,在收获知识的同时挖掘自己的潜力;【学情分析】:此次授课的班级为高一的少年班,他
2、们的信息技术课程最新的进度刚好是必修阶段的第四章——编制计算机程序解决问题,在必修课中,他们已经了解了编程解决问题的大致过程,以及VB中的一些基本语句。因此本节课的重难点设置如下:教学重点:VB中的条件语句的格式、能从实际问题中提炼做判断条件的表达式教学难点:对实际问题分析出选择结构,提炼出条件表达式,并能用程序设计语言来实现【教法设计】:采用“问题解决教学法”、“学科结合法”、“讲授法”-7-【学法设计】:分析法、实践练习法【教学过程】:(简)(一)、导课(5分钟)(二)、讲授(三)、练习(包含课堂练习)(四)、知
3、识拓展(五)、知识总结-7-【评价设计】【教学过程】:简(一)、生疑:(二)、质疑:(三)、练习(包含课堂练习)(四)、知识拓展(五)、知识总结【教学过程】:(一)、导课(5分钟)什么是选择结构/*兴趣为主——引出主题——能理解选择及选择的条件控制*/教师先提出“物联网”的概念,即物与物之间的相互连接。物联网的实现能使我们的生活更方便。比如可以根据外面光线来选择自动地拉合窗帘,天亮时把窗帘自动拉开,天黑时自动合上。又或者为了保障家里的财产安全,设置防盗装置,当有人从门窗进入时,会发出警报信息,同时发送短信或视频到手机
4、中。这些都是根据某种情况或条件做出的选择,生活中我们自己也会遇到很多选择。(可以让大家说说自己的选择)教师在屏幕上显示四个按钮,四个按钮后面分别对应四个活动,让同学们选择一个按钮,进行课堂活动。其中四个活动分别设置如下:按钮一活动:英文翻译。按钮二活动:(游戏)看商品,猜价格。按钮三活动:(游戏)计算自己的健康指数按钮四活动:语文造句。用“如果…那么…否则…”来造句其中:活动一和活动四直接体现了选择,而活动二和活动三可以让学生谈谈哪里体现了选择。教师来解释选择结构,并以两个选择结构为例,给出流程图,解释选择在程序中的
5、实现过程,展开教学。-7-程序启动测障转弯前进YN远红外那么,这种选择结构在程序中是如何实现的呢?(二)、讲授/*尝试自主总结——选择语句的讲解——引出关系表达式——引出逻辑表达式,层层递进,讲练结合*/1、VB中选择结构的表示教师给出两个编程实例,让学生们从中总结出选择语句的句式。第一种表示:所有条件语句写在一行If条件Then语句组1Else语句组2给出例子,并介绍当满足条件时要执行的语句较多时,语句之间应该用“:”来分隔,而此时全部出现在一行可读性较差,由此给出语句的第二种格式:第二种表示:强调在Then后进行
6、回车换行。If条件Then语句组1Else语句组2End举例:Ifx>=0Theny=xprint”该数非负,绝对值为”;yElsey=-xprint”该数为负数,绝对值为”;yEnd强调换行来写条件语句时,一定要有End来表示条件语句的结束。(*屏幕练习1*)用户输入一个数,求解这个数的绝对值,教师给出程序,让同学们完成。-7-Privatesubcommand1_Click()n=inputbox(“请输入一个随机数:”)If_________Then________________Else___________
7、_____EndEndsub教师总结:选择结构实际上是设置某些规则,根据对规则的条件判断来选择某部分进行操作。流程图表示为:而这里要判断的条件采用关系表达式来实现:2、关系表达式关系表达式是用关系运算符连接起来的式子。关系运算符有:运算符号=><>=<=<>含义等于大于小于大于等于小于等于不等于关系表达式的值为逻辑值,即真(true)和假(false)。举例:5>712<>2185>=70“A”<”B”“a”=”A”都是关系表达式,其中数值型的数据直接按大小关系比较得出真假。而其他类型的数据则按其序号来比较,注意”a
8、”和”A”不是相同的序号,”A”<”a”(*屏幕练习2*)比赛选手晋级程序,三项单项成绩的总分高于210分晋级,否则淘汰。Privatesubcommand1_Click()d1=inputbox(“请输入第一项单项分数:”)d2=inputbox(“请输入第二项单项分数:”)d3=inputbox(“请输入第三项单项分数:”)sum=d1+d
此文档下载收益归作者所有