选择语句应用--健康体重判断.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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语句实现,请同学们查看流程图,然后完成以下程

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档