优秀教案 说课稿 评课稿 教学反思 学科试卷

重选择语句——明星档案程序设计(教学设计三等奖)

日期:2017-06-29  类别:优秀教案  编辑:学科吧  【下载本文Word版

一.教学内容分析
本节课选自选修一《算法与程序设计》(广东版教材)——“多重选择语句”一节内容。基于学生已掌握利用条件语句来解决两种情况的判断和选择问题,在现实生活中,往往会遇到需要选择的情况多于两种,对于此类问题如何利用计算机来处理和解决?
本课结合当前中学生所关注的“超级女声”等生活实例出发,引出制作“明星档案”问题,引导学生将事先从网上获取并分类整理的信息,利用VB编程中多重选择语句的算法结构,巧妙的加以运用——既达到利用计算机解决问题的初衷,同时又在自然而然的知识渗透中培养学生良好的信息素养。
教学目标
知识性目标:
1、VB语言条件语句的应用;
2、多重选择语句的基本格式;
3、让学生了解分析问题、设计算法、编写程序等用计算机解决问题的基本过程。
技能性目标:
1、培养学生合理的利用信息,并能用计算机分析、解决相关问题的能力;
2、培养学生合作、讨论、交流和自主学习的能力。
情感性目标:
通过设计“明星档案”这个富有生动情节的实例,让学生体验用计算机解决问题(处理信息)的基本过程。
重点难点分析:
教学重点:
(1)从问题出发,设计相应的算法;
(2)要求学生了解和掌握VB语言选择结构及多重选择语句的使用。教学难点:
(1)引导学生如何将自己获取的信息有效地加以应用?
(2)算法的实现。
(3)有关listindex、Loadpicture等函数及Picture等属性,建议学生理解、会用即可。
教学方法:
采用讲解、探究、任务驱动和学生自主学习相结合的学习方法
教学策略:
(1)课题的引入上要放得开,还要收得拢(即指信息的获取、分析与整理),此工作放在课余时间提前完成。
(2)算法的设计上,要通过自然语言与程序设计语言的比对,加深学生对选择结构的认识。
(3)基于两种情况的判断与选择,和多种情况的判断与选择,通过相应的实例来强化学生的认知结构。
(4)通过获取信息、处理和运用信息,让学生亲历计算机解决问题的全过程。
(5)在课堂上展示和交流小组的成果方案,填写《活动评价表》。二.教学过程
(一).问题的呈现:
[b](情景导入)每位同学都有自己喜欢或欣赏的明星,课余时间要求同学们从网上获取了自己所喜爱的明星照片及相关资料,并加以归类整理,今天我们用所学VB编程知识,能否将自己事先整理并归类好的信息“为我所用”呢?
1.信息的获取:(此工作事先已准备就绪)
由小组分工合作,从网上搜集和整理有关自己喜爱当红明星的相关资料,并加以分类整理。
2.信息的加工与整理:
全班同学每4人为一组,就以下问题进行交流:
(1)网上有关明星们的资料介绍有哪些内容?
(2)我们怎样为明星们规划和设计一个拥有良好图形界面的小程序?
(3)如何设计相关驱动事件?
(4)如何分析算法?
(5)如何编写相应事件的程序代码?
3.任务分析
经同学们分析、交流,创建“明星档案”程序界面:用Label来显示输出信息,Listbox显示明星姓名列表,Image显示明星照片,Textbox显示明星档案信息;Commandbutton制作确定、退出等命令按钮。
用户选择列表框中明星姓名后,单击“确定”按钮,则图像框中显示该明星照片,文本框中显示该明星相关信息。(二)用计算机解决问题:
4.算法设计
经以上分析,可设计如下求解问题的基本步骤:
(1)创建图形用户界面,用于显示信息并输出信息。
(2)为“确定”按钮编写相应事件驱动程序,其一在图像框中显示图片;其二在文本框中显示信息。
(3)为“退出”按钮编写“退出”系统的驱动程序。
5.编写程序
(1)创建图形用户界面;

(2)设置对象的属性;
窗体中控件的主要属性值设置见下表:

(3)用自然语言描述算法:
自然语言:
如果(条件一)列表框中被选择的是第一项那么
(语句组一)图像=李宇春图片
文本框=李宇春信息
如果(条件二)列表框中被选择的是第二项那么
(语句组二)图像=周杰伦图片
文本框=周杰伦信息
如果(条件三)列表框中被选择的是第三项那么
(语句组三)图像=张靓颖图片
文本框=张靓颖信息
………(4)编写程序代码。
利用学生已掌握的条件语句来编程解决问题(此活动由学生操作完成)。
PrivateSubCommand2_Click()
IfList1.listindex=0then‘如果选择列表框中的第一项
Image1.picture=Loadpicture(“………..李宇春.jpg”)‘显示李宇春图片
Text1.text=”姓名:李宇春,血型:A型,星座:双鱼座…”‘显示李宇春信息
Endif
IfList1.listindex=1then‘如果选择列表框中的第二项
Image1.picture=Loadpicture(“……….周杰伦.jpg”)‘显示周杰伦图片
Text1.text=”姓名:周杰伦,出生年月:1979.01.18…”‘显示周杰伦信息
End您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/

if
IfList1.listindex=2then‘如果选择列表框中的第三项
Image1.picture=Loadpicture(“………..张靓颖.jpg”)‘显示张靓颖图片
Text1.text=”姓名:张靓颖,出生年月:1984年10月11日…”‘显示张靓颖信息
Endif
…..
EndSub教师引导:当“姓名列表框”中出现的人名较多时,就要用多个If语句来处理这多种情况,此时程序无论在可读性还是机器的执行效率方面均比较差,如果再多一些情况,它的缺陷就会暴露得更加明显,如何处理此类问题呢?
在VB语言中,设置了一个处理多种情况的语句,称为多重选择语句,其基本格式为:
SelectCase表达式
Case表达式列表1
语句组1
Case表达式列表2
语句组2
………
CaseElse
语句组N+1
EndSelect
由此可得运用多重选择语句编写上述问题的程序如下:
PrivateSubCommand2_Click()
SelectCaselist1.listindex
Case0

Image1.picture=Loadpicture(“………..李宇春.jpg”)‘显示李宇春图片
Text1.text=”姓名:李宇春,血型:A型,星座:双鱼座…”‘显示李宇春信息
Case1
Image1.picture=Loadpicture(“……….周杰伦.jpg”)‘显示周杰伦图片
Text1.text=”姓名:周杰伦,出生年月:1979.01.18…”‘显示周杰伦信息
Case2
Image1.picture=Loadpicture(“………..张靓颖.jpg”)‘显示张靓颖图片
Text1.text=”姓名:张靓颖,出生年月:1984年10月11日…”‘显示张靓颖信息
……….
EndSelect

(5)运行和调试程序
按F5键或单击工具栏上的“运行”按钮运行程序,预览运行结果。(程序运行如图所示)

(6)学生总结分析选择结构的语句特点。交流学生作品,加以评价、分析。

本次课后续活动
探究1:为程序界面添加“性别”选择按钮,添加选择语句,并再次调试运行程序。
探究2:参照课本实例,完成“制作矩形框问题”的程序设计。
6.填写活动评价表:

三.教学反思
本课是选修一《算法与程序设计》这本教材中有关“程序的选择结构”章节内容的教学。由于我在教学中调整了教学思路,本着学生设计程序往往喜欢结合图形化的东西,能激发其愉悦感,故先讲解了有关第三章的部分内容。这为本节课能进行可视化编程做了良好的铺垫。
1.事例的导入上,结合本地区教学实践,我大胆抛开教材中的与数学学科相关的教学实例,引入当前学生较为关注的当红明星及“超级女声”素材,充分调动起学生的学习积极性。在这种良好态势下,课前引导学生从网上搜集、整理信息,紧紧围绕利用所获取的信息“为我所用”,由此引出制作“明星档案”这一程序设计思路。
2.可视化的程序使学生亲历“所见即所得”的用户界面,对程序设计已经产生一定兴趣,如何根据算法来编写程序,已经成为他们迫切需要解决的问题。人机交互的友好图形用户界面,能使学生在品位喜悦的同时,从感官上丰富和激发其进行程序设计的学习兴趣。
3.程序界面的合理布局使学生较容易用自然语言来描述算法,选择结构的学习自然是易如反掌。
4.本次实践活动旨在凸显学生利用多重选择结构语句,由于选取的事例均是当代学生非常感兴趣的,从而印证了这样一个事实:教学中选取好素材,就等于成功了一半。由学生已掌握的If语句的入手,到顺理成章引入SelectCase语句的使用,一气呵成,通过If语句和SelectCase两种条件语句的比较,进一步使学生明确了:运用条件语句的关键是条件的表示,如果能够正确地表达条件,就可以简化程序,在多重选择的情况下,使用SelectCase语句,可使程序更直观、更准确地描述出分支的走向。
5.本课贯穿始终的一条主线是:使学生经历获取并收集信息、筛选整理信息,最终如何将信息“为我所用”,从中自然而然渗透利用计算机解决问题的思想,使学生水到渠成地经历分析问题、确定算法、编程求解等用计算机解决问题的基本过程,全面、综合地体现了信息问题解决的过程及其对学生信息素养的培养。

您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/
    以上《重选择语句——明星档案程序设计(教学设计三等奖)》范文由学科吧精心整理,如果您觉得有用,请收藏及关注我们,或向其它人分享我们。转载请注明出处 »学科吧»优秀教案»重选择语句——明星档案程序设计(教学设计三等奖)
‖大家正在看...
设为首页 - 加入收藏 - 关于范文吧 - 返回顶部 - 手机版
Copyright © 学科吧 如对《重选择语句——明星档案程序设计(教学设计三等奖)》有疑问请及时反馈。All Rights Reserved