教科版高二信息技术第二章第三节《选择结构》教学设计与点评(DOC 9页).docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《教科版高二信息技术第二章第三节《选择结构》教学设计与点评(DOC 9页).docx》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择结构 教科版高二信息技术第二章第三节选择结构教学设计与点评DOC 9页 教科版高二 信息技术 第二 三节 选择 结构 教学 设计 点评 DOC 下载 _其它_信息_高中
- 资源描述:
-
1、教科版高二信息技术第二章第三节选择结构教学设计与点评选择结构教学设计与点评江苏省盐城中学姚佳俊江苏省盐城市教育科学研究院曹恒来一、学习者分析本课教学的对象是高二年级的学生,他们的思维活跃,具有一定的逻辑思维和推理演绎的能力,但归纳总结的能力较弱。在前面的课程中,他们已经掌握了VB的常量、变量、表达式、Let语句、Print方法等基本知识,了解程序设计的一般过程。急切地想编写程序解决生活中更为复杂的实际问题,但是他们现有的知识结构仅限于解决顺序结构的问题,将实际问题转化为VB程序的能力也有待提高。二、学习内容分析选择结构是教育科学出版社算法与程序设计(选修)第二章程序的基本结构中第三节第二部分内
2、容。任何规范的程序都可以分解为三种基本结构,即顺序结构、选择结构和循环结构,教材的前一节介绍了顺序结构程序设计。选择结构是用于判断给定的条件,根据判断的结果控制程序执行流程,它分为单分支、双分支及多分支选择结构,不同的分支结构有不同的语法格式和适用场合。牢固掌握选择结构程序设计,是学习程序设计的基本要求,是学会编写结构清晰、易读易懂的程序的前提。三、教学目标掌握选择结构的基本格式,理解选择结构的执行过程。能根据问题建立合适、正确的“条件”,利用选择结构解决实际问题。领悟选择结构的思想,体验选择在生活实际中的应用。四、教学重难点教学重点:选择结构的基本格式;利用选择结构解决实际问题。教学难点:选
3、择结构的嵌套。五、教学策略本课教学采用了案例模拟教学法。通过呈现问题、观察代码、模仿尝试、归纳小结、问题解决、拓展应用、总结提升等环节,设计了递进式的学习活动。通过“比较两个数的大小”“出租车计费器”“月饼促销”“计算三角形面积”“BMI等级的判断”等程序的完善,让学生在一个个问题的解决中,层层深入的认识选择结构。学生在模仿中,通过对多个“个”的尝试,找出“个”背后“类”的规律性问题,归纳出选择结构的一般格式,实现从“个”到“类”的提升。这样的设计有助于学生从整体上认识选择结构,并不断向纵深发展。同时,真实的问题情境,有效激发学生的学习兴趣,让学生积极思考、主动建构,获得程序设计的成就感。六、
4、教学过程(一)呈现代码运行上节课编写的“计算两个数的商”程序。Private Sub cmddiv_Click()Dim x As Single被除数Dim y As Single除数Dim q As Single商x = Val(InputBox(请输入被除数:)y = Val(InputBox(请输入除数:)q = x / yPrint qEnd Sub分析程序的漏洞:当除数为0时,程序提示出错,说明这样的程序是不完善的。实际上,在除数不为零的情况下,才能计算它们的商,否则应提示“除数为零”。用VB程序来描述就是:If y 0 Thenq = x / yPrint qElsePrint 除
5、数为零End If小结:根据条件判断的结果,选择执行不同语句的结构,称为选择结构。设计意图:从上一节课的顺序结构程序引入,学生通过观察分析,发现其中的If语句结构起着引导程序走向的作用。这样的设计使得学生的学习并非是被动的接受,而是一个以已有知识经验为基础的主动建构过程。(二)模仿尝试活动1:模仿上例完善程序,尝试解决下面两个问题。(1)输入两个数x和y,比较他们的大小,使得x大于y。Private Sub cmdxy_Click()Dim x As Single,y As Single,t As Singlex = Val(InputBox(输入x的值:)y = Val(InputBox(输
6、入y的值:)If_Thent = xx = yy = tEnd IfPrint x的值为:; xPrint y的值为:; yEnd Sub(2)出租车计费程序,三公里(含)以内起步价9元,超出三公里的部分每公里2.4元。Private Sub cmdtaxi_Click()Dim s As Single,y As Singles = Val(InputBox(输入里程数:)If s = 3 Theny = 9ElseEnd IfPrint yEnd Sub设计意图:通过模仿,完善两个半成品程序,进一步深化对选择结构的认识。有目的的将部分核心代码留空,让学生将有限的注意力集中到核心问题的解决上,
7、做到“有的放矢”;另一方面,关键代码的填写可以为学生理解程序提供支架,降低活动的难度。(三)归纳提升选择结构根据条件判断的结果控制程序的走向,不同的问题可能有不同的条件判断,但If语句的基本格式是固定的:单分支选择结构(如图1):If条件Then语句块End If双分支选择结构(如图2):If条件Then语句块1Else语句块2End If图1单分支选择结构图2双分支选择结构小结:单分支的选择结构,当条件为真时才执行指定语句,否则跳过。双分支的选择结构根据条件是否成立,程序选择执行相对应的语句,然后执行End If后面的语句。设计意图:通过适时地归纳总结,让学生在对选择结构有了感性认识的基础上
展开阅读全文