教科版高二信息技术第二章第三节《选择结构》教学设计与点评.docx
《教科版高二信息技术第二章第三节《选择结构》教学设计与点评.docx》由会员分享,可在线阅读,更多相关《教科版高二信息技术第二章第三节《选择结构》教学设计与点评.docx(8页珍藏版)》请在三一办公上搜索。
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 除数为零End If小结:根据条件判断的结果,选择执行
5、不同语句的结构,称为选择结构。设计意图:从上一节课的顺序结构程序引入,学生通过观察分析,发现其中的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(输入y的值:)If_Thent = xx = yy =
6、 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后面的语句。设计意图:通过适时地归纳总结,让学生在对选择结构有了感性认识的基础上,系统地认识单分支和双分支选择结构的一般格式,并借助
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择结构 教科版高二 信息技术 第二 三节 选择 结构 教学 设计 点评

链接地址:https://www.31ppt.com/p-4264294.html