- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重选择语句——明星档案程序设计(三等奖)
重选择语句——明星档案程序设计(三等奖)
一.教学内容分析
本节课选自选修一《算法与程序设计》—— “多重选择语句”一节内容。基于学生已掌握利用条件语句来解决两种情况的判断和选择问题,在现实生活中,往往会遇到需要选择的情况多于两种,对于此类问题如何利用计算机来处理和解决?
本课结合当前中学生所关注的“超级女声”等生活实例出发,引出制作“明星档案”问题,引导学生将事先从网上获取并分类整理的信息,利用VB编程中多重选择语句的算法结构,巧妙的加以运用——既达到利用计算机解决问题的初衷,同时又在自然而然的知识渗透中培养学生良好的信息素养。
教学目标
知识性目标:
1、 VB语言条件语句的应用;
2、 多重选择语句的基本格式;
3、 让学生了解分析问题、设计算法、编写程序等用计算机解决问题的基本过程。
技能性目标:
1、培养学生合理的利用信息,并能用计算机分析、解决相关问题的能力;
2、培养学生合作、讨论、交流和自主学习的能力。
情感性目标:
通过设计“明星档案”这个富有生动情节的实例,让学生体验用计算机解决问题的基本过程。
重点难点分析:
教学重点:
从问题出发,设计相应的算法;
要求学生了解和掌握VB语言选择结构及多重选择语句的使用。教学难点:
引导学生如何将自己获取的信息有效地加以应用?
算法的实现。
有关listindex、Loadpicture等函数及Picture等属性,建议学生理解、会用即可。
教学方法:
采用讲解、探究、任务驱动和学生自主学习相结合的学习方法。
教学策略:
课题的引入上要放得开,还要收得拢,此工作放在课余时间提前完成。
算法的设计上,要通过自然语言与程序设计语言的比对,加深学生对选择结构的认识。
基于两种情况的判断与选择,和多种情况的判断与选择,通过相应的实例来强化学生的认知结构。
通过获取信息、处理和运用信息,让学生亲历计算机解决问题的全过程。
在课堂上展示和交流小组的成果方案,填写《活动评价表》。二.教学过程
.问题的呈现:
[b]每位同学都有自己喜欢或欣赏的明星,课余时间要求同学们从网上获取了自己所喜爱的明星照片及相关资料,并加以归类整理,今天我们用所学VB编程知识,能否将自己事先整理并归类好的信息“为我所用”呢?
1.信息的获取:
由小组分工合作,从网上搜集和整理有关自己喜爱当红明星的相关资料,并加以分类整理。
2.信息的加工与整理:
全班同学每4人为一组,就以下问题进行交流:
网上有关明星们的资料介绍有哪些内容?
我们怎样为明星们规划和设计一个拥有良好图形界面的小程序?
如何设计相关驱动事件?
如何分析算法?
如何编写相应事件的程序代码?
3.任务分析
经同学们分析、交流,创建“明星档案”程序界面:用Label来显示输出信息,Listbox显示明星姓名列表, Image显示明星照片, Textbox显示明星档案信息;Commandbutton制作确定、退出等命令按钮。
用户选择列表框中明星姓名后,单击“确定”按钮,则图像框中显示该明星照片,文本框中显示该明星相关信息。用计算机解决问题:
4.算法设计
经以上分析,可设计如下求解问题的基本步骤:
创建图形用户界面,用于显示信息并输出信息。
为“确定”按钮编写相应事件驱动程序,其一在图像框中显示图片;其二在文本框中显示信息。
为“退出”按钮编写“退出”系统的驱动程序。
5.编写程序
创建图形用户界面;
设置对象的属性;
窗体中控件的主要属性值设置见下表:
用自然语言描述算法:
自然语言:
如果 列表框中被选择的是第一项 那么
图像=李宇春图片
文本框=李宇春信息
如果 列表框中被选择的是第二项 那么
图像=周杰伦图片
文本框=周杰伦信息
如果 列表框中被选择的是第三项 那么
图像=张靓颖图片
文本框=张靓颖信息
………编写程序代码。
利用学生已掌握的条件语句来编程解决问题。
Private Sub Command2_Click
If List1.listindex=0 then ‘如果选择列表框中的第一项
Image1.picture=Loadpicture ‘显示李宇春图片
Text1.text=” 姓名:李宇春,血型:A型,星座:双鱼座…” ‘显示李宇春信息
End if
If List1.listindex=1 then ‘如果选择列表框中的第二项
Image1.picture=Loadpicture ‘显示周杰伦图片
Text1.text=”姓名:周杰伦,出生年月:1979.01.18 … ” ‘显示周杰伦信息
End
if
If List1.listindex=2 then ‘如果选择列表框中的第三项
Image1.picture=Loadpicture ‘显
文档评论(0)