- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选择语句应用--健康体重判断
选择语句应用
——健康体重判断
绍兴县柯桥中学 吴建强 电话教学内容:普通高中课程标准实验教科书《算法与程序设计》第75页~第77页“选择语句”一节。
教材及学生分析
本节课结合一个实例程序“健康体重判断”,讲解选择语句的应用,主要涉及知识点为行if语句及块if语句的书写。学生已初步掌握事件驱动的VB编程方法、步骤及if语句的格式及执行流程,但对具体问题的分析、编程能力较弱。通过本节课的学习,将进一步培养学生的分析问题的能力,动手编程的能力。
教学目标
1、知识与技能
掌握行if语句及块if语句的书写,初步掌握分段函数模型的编程。
2、过程与方法
掌握VB编程一般方法及步骤,培养学生分析问题、解决问题的能力。
3、情感态度与价值观
让学生体会VB程序解决实际问题的好处,激发学生学习VB编程的兴趣。
教学重点、难点
行if语句及块if语句的书写,分段函数模型编程
教学资源
“健康体重判断”VB程序、PPT课件、学生操作文档、多媒体网络教室
教学过程
一、创设情景、导入课题
师:大家现在都很关注自己的健康问题,其中一个重要方面就是拥有健康的体重。
教师展示课件:你的体重健康吗?
师:请大家自己计算自己的体重是否健康?
教师展示课件:健康体重标准
标准体重=身高-105(身高单位为cm)
1、当体重高于“标准体重×1.1”时为偏胖;
2、当体重低于“标准体重×0.9”时为偏瘦;
3、其他为正常
学生计算,方式多样,有用纸笔演算、计算器计算、甚至口算。
师:我这有一个小程序,大家运行后可以快速了解自己体重是否健康。
师:请同学们登录ftp下载“健康体重判断”小程序。
学生下载程序,运行查看结果。
师:现在请一位同学来运行一下该程序,并简单描述程序功能。
教师通过屏幕转播,学生操作,输入身高、体重,单击“健康状况”按钮,显示健康状况。学生描述该程序的功能。操作结果如下图所示:
师:今天我们将自己来设计这个程序,大家有信心吗?
生:有!
师:请同学们下载操作文档,查看了解“健康体重判断”程序的设计步骤。
设计意图:通过一个学生关注的问题“健康体重”,引出课题。让学生体验VB程序带来的便捷,激发学生的学习兴趣,引导学生应用VB编程解决日常生活中的一些小问题。
二、自主探究,逐步完成“健康体重判断”程序设计
1、“健康体重判断”程序的界面设计。
师:该程序需要用到哪些对象?
生:标签、文本框、按钮、窗体。
师:如何建立起该程序界面?
生:放置五个标签、二个文本框、一个按钮,并设置好这些对象的属性。
师:很好!现在大家尝试完成该程序的界面设计。
学生操作,先放置各对象,然后修改属性。
操作结果如下图所示:
设计意图:先通过提问形式,请学生自己分析各界面元素,然后让学生自己制作界面,进一步加深对各种VB对象重要属性及功能的理解。
2、“健康体重判断”程序的代码编写。
(1)事件处理过程分析
师:该程序运行时,先输入身高、体重,然后单击“健康状况”按钮显示结果,则该程序的事件处理过程名是什么?
生:Command1_Click。
师:很好!单击Command1按钮触发程序运行,所以事件处理过程名就应该是Command1_Click。
师:现在关键是如何书写代码实现程序功能。
(2)程序代码分析
师:该程序需要用到算法哪种结构来实现?
生:选择结构。
师:对!而且使用if语句就能实现该程序。请同学们完善以下程序。
学生查看操作文档,完成程序填空(行if语句):
Private Sub Command1_Click()
Dim h As Double, g As Double, bt As Double
h = ______________
g = ______________
bt = h - 105
If g bt * 1.1 Then Label5.Caption = 偏胖,注意节食!
If __________ Then Label5.Caption = 偏瘦,增加营养!
If ____________________________ Then Label5.Caption = 正常,继续保持!
End Sub
设计意图:学生编程能力较弱,完成整个程序编写较为困难,所以采用程序填空形式。通过完善程序,让学生掌握核心知识,同时也避免了学生出现恐惧感和挫折感。
教师提问,了解学生的掌握情况,并讲解上述程序。
教师小结:行if语句实现分段函数编程的要点:直接转换,一一对应,即一条行if语句对应分段函数中一个自变量范围及函数值。
设计意图:通过归纳总结,使学生进一步掌握使用行if语句解决分段函数问题的代码书写方法。
师:该程序也可以使用块if语句实现,请同学们查看流程图,然后完成以下程
您可能关注的文档
最近下载
- 2025年新能源发电行业分析报告及未来五到十年行业发展趋势报告.docx
- 未成年人出游免责协议书5篇.docx VIP
- 八年级体育教育教学计划..doc VIP
- 劳动教育(微课版):认识劳动PPT教学课件.pptx VIP
- 特高压输电系统温室气体减排方法学.PDF VIP
- (高清版)DGJ 08-2173-2016 展览建筑及布展设计防火规程.pdf VIP
- 高中英语【拓展阅读】Before You Feel Pressure 双语课件.pptx VIP
- 2025年新人教版数学三年级上册全册教案.pdf
- 社会心理学:文化心理学完整版.pptx VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
文档评论(0)