活动八 体验顺序 分支结构程序设计
一、教学目标:
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语句实现“体型判断”程序编写。
学生认真听讲 总结整堂课的内容,加深印象。