资源简介 活动八 体验顺序 分支结构程序设计 一、教学目标: 1.知识与技能 (1)掌握变量设计及赋值语句; (2)学会分析问题,解决问题; (3)学会根据需求设置窗体控件组成; (4)体验If语句实现分支结构; 2.过程与方法 学会分析问题,体验VB分支结构程序设计解决问题。 3.情感态度价值观 (1)师生共同参与学习、讨论和交流,体会分支结构程序设计解决问题的成功与失败,激发学生学习兴趣及自主性; (2)通过实例“判断自身体型”,了解自身健康情况,感恩父母的养育。 二、重点与难点: 1.教学重点: (1)根据需求设置窗体控件组成; (2)学会分析问题,解决问题,建立程序设计框架; (3)单分支结构和双分支结构的语法格式,流程图; (4)体验if语句实现“体型判断”程序编写。 2.教学难点: (1)分支结构和双分支结构的语法格式,流程图; (2)体验if语句实现“体型判断”程序编写。 三、教材分析 本节课是福建省教育出版社八年级上册第二单元活动八《感受分支结构程序的作用》第二节内容,主要在于让学生体验VB语言的条件语句来实现分支结构,从而解决实际问题。,同时使学生能把本节课所学的知识运用到实际生活中,达到学以致用。 四、教学方法 讲授法、上机实践法、任务驱动法 五、教学媒体 多媒体微机教室、网络广播软件 六、教学过程: 教学环节 教师活动 学生活动 设计意图 情景导课 《2015年中国青少年健康体重调查报告》结果 正常体重青少年不到一半;过轻过重都需重视 观看课件,回答问题 贴近生活的实例,引出课题 学生解 决问题 1.提出问题:请同学们根据自身实际情况,依据规则,判断自己体型。 规则: 获取自身身高h,体重w; 标准体重s=(h-100)*0.9 如果体重w>s*1.1,显示“营养过剩”; 如果体重w不符合,显示“正常”。 以老师自身为例讲解。 依据自身情况,解决问题。 了解自身情况 VB程序 解决问题 分析问题(算法):已知h、w求s; 标准体重s=(h-100)*0.9 2、标准体重界面设置(自主完成) 界面设置: 利用顺序语句编写“标准体重”的语句: Private Sub Command1_Click() Dim h As Single, s As Single h = Text1.Text s = (h - 100) * 0.9 Text2.Text = s End Sub “体型判断”界面设置 界面设置(学生自主完成) 分支结构 概念: 根据条件判断其是否成立,如果成立执行成立的分支;否则执行另一分支。 单分支结构: 格式1-2 If<条件>Then <语句组> End If 双分支结构: If<条件>Then <语句组1> Else <语句组2> End If 了解关系表达式 关系表达式:用"<" ">" " <= " ">= " "=" " <>"等关系运算符将两个表达式连接起来的式子。如:a+b<3。 较关系运算符两端式子的大小是否成立,所以,它的值是逻辑型,即Ture或False。 6、“体型判断”程序代码的输入: Private Sub Command1_Click() Dim h As Single, w As Single, s As Single h = Text1.Text w = Text2.Text s = (h - 100) * 0.9 If (w < 0.9 * s) Then Text3.Text = "营养不良" Else If (w > 1.1 * s) Then Text3.Text = "营养过剩" Else Text3.Text = "正常" End If End If End Sub 7. 继续完成“体型判断”程序并进行界面的美化; 分析问题,回顾旧知,自主完成标准体重(S) 应用顺序语句编写“标准体重”的语句 应用label、 Textbox、command控件 认识分支结构 了解if语句格式 利用旧知识自主完成任务,达到学以致用。 巩固顺序语句 熟悉控件应用,及属性修改 体验分支结构 教师小结课堂 教师小结课堂: (1)根据需求设置窗体控件组成; (2)学会分析问题,解决问题,建立程序设计框架; (3)单分支结构和双分支结构的语法格式,流程图; (4)体验if语句实现“体型判断”程序编写。 学生认真听讲 总结整堂课的内容,加深印象。 展开更多...... 收起↑ 资源预览