《2022年高中信息技术算法与程序设计多重选择语句教案教科版.docx》由会员分享,可在线阅读,更多相关《2022年高中信息技术算法与程序设计多重选择语句教案教科版.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 学习必备 欢迎下载多重挑选语句【基本信息】作者课时1 课时单位【课标要求】(二)程序设计语言初步 1内容标准(1)懂得并把握一种程序设计语言的基本学问,包括语句、数据类型、变量、常量、表达式、函数;会使用程序设计语言实现挑选掌握结构;(2)懂得模块化程序设计的基本思想,初步把握其基本方法;(3)初步把握调试、运行程序的方法;(4)在使用某种面对对象程序设计语言解决问题的过程中,把握面对对象程序设计的基本思想与方法,熟识对象、属性、大事、大事驱动等概念并学会运用;2活动建议(1)挑选实例, 依据解决问题的要求分析设运算法,恰当地使用挑选掌握结构编
2、写源程序,调试并运行该程序,在过程中体验程序设计语言的规律特点;【内容分析】本节课选自选修一 算法与程序设计 (广东版教材) “ 多重挑选语句”一节内容;基于同学已把握利用条件语句来解决两种情形的判定和挑选问题,在现实生活中, 往往会遇到需要挑选的情形多于两种,对于此类问题如何利用运算机来处理和解决?本课结合当前中同学所关注的“ 超级女声” 等生活实例动身,引出制作“ 明星档案” 问题,引导同学将事先从网上猎取并分类整理的信息,利用 构,奇妙的加以运用既达到利用运算机解决问题的初衷,中培育同学良好的信息素养;VB编程中多重挑选语句的算法结 同时又在自然而然的学问渗透多重挑选语句是在挑选语句教学
3、完成之后,接下来要完成的一个教学难点;此处的“ 教学内容分析” 只是描述了上述的教学情形,并没有就“ 多重挑选语句”这一学问点本身进行深化的摸索与剖析;接下来的描述应属于“ 教学策略” 范畴,也就是作者设计本节课的整体思路;从描述上来看,作者是想以“ 超级女声” 来引入,紧抓“ 明量档案” 这一主线来贯穿整个教学;考虑到“ 超级女声” 这一节目的火爆,以及“ 明星” 对同学的超级影响力, 信任会调动起同学极大的学习热忱;“ 好的开头是胜利的一半”,能选用深受同学宠爱的容, 同时又能完整地包含教学内容的实例来进行教学是特别讨巧的方法;【教学目标】学问性目标:VB语言条件语句的应用;名师归纳总结
4、- - - - - - -第 1 页,共 8 页精选学习资料 - - - - - - - - - 学习必备 欢迎下载多重挑选语句的基本格式;让同学明白分析问题、设运算法、编写程序等用运算机解决问题的基本过程;技能性目标:培育同学合理的利用信息,并能用运算机分析、解决相关问题的才能;培育同学合作、争论、沟通和自主学习的才能;情感性目标:通过设计“ 明星档案” 这个富有生动情节的实例,信息)的基本过程;让同学体验用运算机解决问题(处理学问目标中的第 3 点好像有些问题;同学对 “ 用运算机解决问题的基本过程”的明白与体验早在必修部分就应当已经完成了,再说仍有选修后的开篇以及次序、挑选结构的教学,都
5、会反复强化同学对这一过程的应用;因此,此处的“ 明白” 改为“ 训练” 或是“ 强化” 应该会更科学,更符合实际情形;此外技能目标写得有些“ 空”,如能紧扣“ 多重挑选语句”会更好;情感目标中的“ 体验” 同样应改为“ 强化”;【重点难点】教学重点 :(1)从问题动身,设计相应的算法;(2)要求同学明白和把握 教学难点 :VB语言挑选结构及多重挑选语句的使用;(1)引导同学如何将自己猎取的信息有效地加以应用;(2)算法的实现;(3)有关 listindex、Loadpicture等函数及 Picture等属性, 建议同学懂得、 会用即可;此处的“ 重、难点分析”,只看到了对重、难点的描述,遗憾
6、的是没看到“ 分析”,也就是重、难点的确立依据;也没看到突破重、难的方法;【教学方法】采纳讲解、探究、任务驱动和同学自主学习相结合的学习方法;【教学策略】(1)课题的引入上要放得开,仍要收得拢(即指信息的猎取、分析与整理),此工作放在课余时间提前完成;(2)算法的设计上,要通过自然语言与程序设计语言的比对,加深同学对挑选结构的熟识;(3)基于两种情形的判定与挑选,和多种情形的判定与挑选,通过相应的实例来强化同学的认知结构;(4)通过猎取信息、处理和运用信息,让同学亲历运算机解决问题的全过程;名师归纳总结 (5)在课堂上展现和沟通小组的成果方案,填写活动评判表;比如第( 1)第 2 页,共 8
7、页作者的 “ 教学策略”写得很具体, 能够完整地表达她设计这一案例的理念,- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载点;也包括了作者突破教学重、难点方法,比如(【教学过程】(一)问题的出现:2)、(3)、(5)点;(情形导入) 每位同学都有自己宠爱或观赏的明星,课余时间要求同学们从网上猎取了自己所宠爱的明星照片及相关资料,并加以归类整理,今日我们用所学 VB 编程学问,能否将自己事先整理并归类好的信息“ 为我所用” 呢?在引入部分并没有提及“ 超级女声”生回去收集信息;但仍是有点意外;,可能是在上节课快终止时已讲过了,并发动学 1信息的猎取
8、: (此工作事先已预备就绪)并加以分类整由小组分工合作, 从网上搜集和整理有关自己宠爱当红明星的相关资料,理;2信息的加工与整理:全班同学每 4 人为一组,就以下问题进行沟通:网上有关明星们的资料介绍有哪些内容?我们怎样为明星们规划和设计一个拥有良好图形界面的小程序?如何设计相关驱动大事?如何分析算法?如何编写相应大事的程序代码?此处的“ 信息的加工与整理” 依据“ 教学策略” 中的说法,应当是在课外完成的;如果是这样是比较合理的,放在课堂上来争论太铺张时间了,几乎无法实现;3任务分析经同学们分析、 沟通, 创建“ 明星档案”程序界面: 用 Label 来显示输出信息,Listbox显示明星姓
9、名列表, Image 显示明星照片, Textbox 显示明星档案信息;Commandbutton制作确定、退出等命令按钮;用户挑选列表框中明星姓名后,单击“ 确定” 按钮,就图像框中显示该明星照片,文本框中显示该明星相关信息;“ 任务分析” 部分应当是同学在问题进行争论分析后总结出的结论,结论的表现形式作者并没有交待清晰,应当是以“ 同学代表汇报” 的方式来进行,成效会比较好;(二)用运算机解决问题:4算法设计经以上分析,可设计如下求解问题的基本步骤:创建图形用户界面,用于显示信息并输出信息;为“ 确定”按钮编写相应大事驱动程序,其一在图像框中显示图片;其二在文本框中显示信息;为“ 退出”
10、按钮编写“ 退出” 系统的驱动程序;名师归纳总结 在“ 任务分析” 的结论基础上完成“ 算法的设计”;这一步不知是同学独立完成、分第 3 页,共 8 页组完成仍是在老师的引导下完成,作者并没有交待清晰;建议在老师的引导下完成,或直接老师总结讲解,效率较高;- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载5编写程序1 创建图形用户界面;2 设置对象的属性;窗体中控件的主要属性值设置见下表:对象名属性名属性值Label1 Caption 请挑选您所宠爱的明星姓名Label2 Caption 明星档案List1 List 李宇春周杰伦张靓颖Image1
11、stretch True Text1 Text 清空 Multiline True Command1 Caption 确定Command2 Caption 退出(3)用自然语言描述算法:自然语言:假如(条件一)列表框中被挑选的是第一项 那么(语句组一)图像 =李宇春图片文本框 =李宇春信息假如(条件二)列表框中被挑选的是其次项 那么(语句组二)图像 =周杰伦图片文本框 =周杰伦信息假如(条件三)列表框中被挑选的是第三项 那么(语句组三)图像 =张靓颖图片文本框 =张靓颖信息 (4)编写程序代码;名师归纳总结 利用同学已把握的条件语句来编程解决问题(此活动由同学操作完成);第 4 页,共 8 页
12、- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载Private Sub Command2_Click If List1.listindex=0 then 假如挑选列表框中的第一项Image1.picture=Loadpicture“ . 李宇春 .jpg ” 显示李宇春图片Text1.text=”姓名 : 李宇春 , 血型 :A 型, 星座 : 双鱼座 ”显示李宇春信息End if If List1.listindex=1 then 假如挑选列表框中的其次项Image1.picture=Loadpicture“ . 周杰伦 .jpg ” 显示周杰伦
13、图片Text1.text=” 姓名 : 周杰伦 , 诞生年月 :1979.01.18 ”显示周杰伦信息End if If List1.listindex=2 then 假如挑选列表框中的第三项Image1.picture=Loadpictu re “ . 张靓颖 .jpg ” 显示张靓颖图片Text1.text=” 姓名 : 张靓颖 , 诞生年月 :1984 年 10 月 11 日”显示张靓颖信息End if . End Sub 界面设计以及控件列表应以学习资料的形式出现,这样做的做的好处是可以提高课堂效率, 使同学的精力集中在程序编写上;假如时间充分, 界面设计部分可以让同学自由发挥一下,
14、充分调动同学的创新精神;这个过程明显需要同学较长时间的努力,考虑到是为自己宠爱的“ 明星” 创建档案,同学不会走神;老师引导:当“ 姓名列表框” 中显现的人名较多时,就要用多个 If 语句来处理这多种情形, 此时程序无论在可读性仍是机器的执行效率方面均比较差,假如再多一些情形,它的缺陷就会暴露得更加明显,如何处理此类问题呢?在 VB语言中,设置了一个处理多种情形的语句, Select Case 1 表达式Case 表达式列表语句组 1 Case 表达式列表 2 语句组 2 Case Else 语句组 N+1 End Select 称为多重挑选语句, 其基本格式为:由此可得运用多重挑选语句编写上
15、述问题的程序如下:Private Sub Command2_Click Select Case list1.listindex Case 0 Image1.picture=Loadpicture“ . 李宇春 .jpg ” 显示李宇春图片Text1.text=”姓名 : 李宇春 , 血型 :A 型, 星座 : 双鱼座 ”显示李宇春信息 Case 1 Image1.picture=Loadpicture“ . 周杰伦 .jpg ” 显示周杰伦图片名师归纳总结 Text1.text=” 姓名 : 周杰伦 , 诞生年月 :1979.01.18 ”显示周杰伦信息第 5 页,共 8 页- - - - -
16、 - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载 Case 2 Image1.picture=Loadpicture“ . 张靓颖 .jpg ” ”显示张靓颖图片Text1.text=” 姓名 : 张靓颖 , 诞生年月 :1984 年 10 月 11 日显示张靓颖信息 . End Select 考虑到上述方法的烦琐以及效率问题,适时引入CASE语句,为同学供应新的解决方案,同学会很愿意学习,并接受较快,从而提高教学成效;(5)运行和调试程序按 F5 键或单击工具栏上的“ 运行”按钮运行程序, 预览运行结果;(程序运行如下列图)调试运行程序,获得成就感,积存调试程序的
17、体会,但要留意掌握好时间;(6)同学总结分析挑选结构的语句特点;沟通同学作品,加以评判、分析;本次课后续活动探究 1:为程序界面添加“ 性别” 挑选按钮,添加挑选语句,并再次调试运行程序;探究 2:参照课本实例,完成“ 制作矩形框问题” 的程序设计;6填写活动评判表:信息素养评判内容不足好 较好程序界面设计是否美观、控件使用是否正确?技术 程序本身是否具有良好的结构,规律是否清晰?问题 挑选语句的使用是否清晰、明白?运行结果是否正确,在精度及其他各方面是否满意要求?名师归纳总结 人际属小组合作完成仍是独立完成?第 6 页,共 8 页互动问题你对问题是否明确,能否清晰地对问题加以分析?解决能确定
18、着手解决问题的方案吗?- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载情感 本次学习任务中,你对信息意识熟识如何?态度 对自己作品中意吗?与价 能否具备对其他学习内容的拓展?值观 认为自己身心受益了吗?作者的课前预备很专心,也很充分; 这一点从评判表的设计上可见一斑;在老师的教学设计中,常常看到“ 同学自评、互评” 的教学设计,但在教学过程中进行描述时,往往只能看到只言片语, 让人怀疑同学的自评、互评是否真正实施过;本案例的最终一点也只用一句话匆忙带过,描述不充分,但随后的“ 活动评判表” 补偿了前面过于简洁的描述,让人相信这一教学过程是切实可行的
19、;再来认真观看这份评判表:依据内容来看应当是同学自评表;谈到同学自评,大家往往会对其“ 信度” 提出质疑;古语有云:疑人不用,用人不疑;让学生自评, 就要赐予同学充分的信任,当同学获得了这份信任,他才会用真实有效的信息反馈给你; 当然也不免会有一些不真实的信息,但从信息的整体性上来说仍是有分析价值的;而自评活动本身也是对同学诚信培育的一种方案;这样的教学评判活动值得在教学中提倡,但要留意掌握好时间;也要留意将回收的信息即时地统计分析,并将结果反馈给同学;【教学反思】本课是选修一 算法与程序设计这本教材中有关 “ 程序的挑选结构”章节内容的教学;由于我在教学中调整了教学思路,本着同学设计程序往往
20、宠爱结合图形化的东西,能激发其愉悦感,故先讲解了有关第三章的部分内容;这为本节课能进行可视化编程做了良好的铺垫;1事例的导入上,结合本地区教学实践,我大胆抛开教材中的与数学学科相关的教学实例, 引入当前同学较为关注的当红明星及“ 超级女声”素材,充分调动起同学的学习积极性;在这种良好态势下,课前引导同学从网上搜集、整理信息,紧紧环绕利用所猎取的信息“ 为我所用”,由此引出制作“ 明星档案” 这一程序设计思路;2可视化的程序使同学亲历“ 所见即所得” 的用户界面,对程序设计已经产生肯定兴趣,如何依据算法来编写程序,已经成为他们迫切需要解决的问题;人机交互的友好图形用户界面,能使同学在品位欢乐的同
21、时,从感官上丰富和激发其进行程序设计的学习爱好;3程序界面的合理布局使同学较简洁用自然语言来描述算法,挑选结构的学习自然是易如反掌;4本次实践活动旨在凸显同学利用多重挑选结构语句,由于选取的事例均是当代同学特别感爱好的, 从而印证了这样一个事实:教学中选取好素材,就等于胜利了一半;由同学已把握的 If语句的入手, 到顺理成章引入Select Case 语句的使用, 一气呵成,通过 If 语句和 Select Case 两种条件语句的比较,进一步使同学明确了:运用条件语句的关键是条件的表示,假如能够正确地表达条件,就可以简化程序, 在多重挑选的情形下, 使用 Select Case语句,可使程序
22、更直观、更精确地描述出分支的走向;5本课贯穿始终的一条主线是:使同学经受猎取并收集信息、挑选整理信息,最终如何将信息“ 为我所用”,从中自然而然渗透利用运算机解决问题的思想,使同学水到渠成地经受分析问题、 确定算法、编程求解等用运算机解决问题的基本过程,全面、综合地表达了信息问题解决的过程及其对同学信息素养的培育;名师归纳总结 - - - - - - -第 7 页,共 8 页精选学习资料 - - - - - - - - - 学习必备 欢迎下载【案例分析】本案例语言流畅,过程清晰,教学资源展现清晰;教学方法运用得当,教学策略描述详细,设计合理;掩盖了程序设计中“ 多重挑选语句” 的学问点,适合于
23、在挑选结构的 IF 语句教学完成后来使用;本案例能够使用同学特别感爱好的实例进行课堂导入,调动同学的学习积极性;在运用VB 面对对象程序设计语言解决实例的过程中,把握面对对象程序设计语言的基本思想与方法,熟识对象、属性、大事、大事驱动等概念并学会运用;恰当的使用多重挑选语句编写源程序,调试并运行该程序,在过程中体验多重挑选语句的规律特点;本案例的特色在于:其一, 抛开教材上现有的教学实例,通过对同学爱好与教学内容的分析,以及对现实生活的关注, 设计出同学感爱好的实例“ 明星档案设计” 来进行教学,使同学在整个学习过程中保持了高涨的学习热忱和学习动机,从而保证了教学目标的实现;其二, 将一个实例
24、贯穿于整个教学过程之中,将学问点分布在实例的各个环节,严格按照分析问题设运算法算法描述编程实现的运算机解决问题的基本过程来进行,在同学把握了学问点的同时,使同学在用运算机解决问题的方法上得到规范的训练;其三, 关注同学的自我评判,细心设计同学自我评判表,获得教学成效分析的第一手资料,锤炼了同学自我评判的才能,培育了同学诚信的品质;并能在教学后进行很好的反思;建议本案例在教学目标的描述上再下功夫,能够再细致些;同时,加强教学重、难点确立依据的分析; 在教学过程中, 描述清晰老师与同学的活动,比如用表格的形式;供应同学自评后的统计分析数据,为案例实施的实际成效供应支撑;【专家点评】多重挑选语句 是
25、分支结构程序设计中的一种语句,档案问题,激发同学的学习爱好;本案例用多重挑选语句解决明星(1)该案例引导同学设计出来的明星档案界面及要解决的明星档案问题,很好地引入课程的主题;(2)引导同学用自然语言及已把握的条件语句来解决明星档案问题,而后提出用条件语句解决此类问题的缺陷,切入课程主题:多重挑选语句格式与使用,教学层次鲜明, 让学生比较简洁把握;案例贯穿同学猎取并收集信息、挑选整理信息,最终将信息“ 为我所用” 过程,自然而然渗透利用运算机解决问题的思想,使同学水到渠成地经受分析问题、确定算法、 编程求解等用运算机解决问题的基本过程;但案例在课程引入部分网撒得太开,小组争论问题不够突出课程主题,建议逐步引导小组争论的问题与解决的方案向老师要表达的问题解决方式相接近,课的效率;突出课程的主题提高一节名师归纳总结 - - - - - - -第 8 页,共 8 页