VB《分支结构》教学设计教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务实施5
10
10
行if语句与块if 语句的区别
与联系是什么?
双分支行if语句与双分支块if
语句功能相同,只是语法格式不同,
由于双分支块if语句比双分支行if
语句清晰,建议多使用双分支块if语
句。双分支块if语句与双分支行if
语句可以相互转换。
步骤一:
绘制界面
界面中用到的控件是:文本框、
标签框、命令按钮和图像框。绘制控
件并设置相应的参数。
教师提问:
1、怎样可以使长文本在文本框中多
行显示?
2、怎样给文本框、命令按钮设置背
景色?
3、怎样在Image图像框中插入图
片?控制图片可见与否的属性是什么?
步骤二:
编写代码
小组思考、讨论
归纳出总结区别
和联系
小组成员讨论
尝试绘制出界面
学生思考
自主探究
界面设计培养
学生的界面排
版能力和审美
观
学生通过小组
合作,能发挥
主观能动性,
完成课堂任
务,积极思考,
踊跃发言,在
轻松愉快的气
氛中完成本课
学习任务
10
编写Command1、Command2
的单击事件。
教师提问:
1、“答案是对的”用VB语句如何表
示?
教师引导学生回顾关系表达式、
逻辑表达式运算符的含义及符号。
教师归纳注意点:
(1)if语句的条件为关系表达式、
逻辑表达式或数值表达式。如果是逻
辑表达式,表达式的值为True时满
足条件,表达式的值为False时不
满足条件;如果是数值表达式,表达式
的值不为0时满足条件,为0时不满
足条件。
关系运算符用于比较两个字符
串或两个数值。
在本任务中,“答案是对的”应
表示为:
Text1.Text = Or
Text1.Text = “b”,Text1.Te
xt =“B”为关系表达式,Or为逻
辑运算符“或”。
(2)语句块1是满足条件时执行的语
句,语句块2是不满足条件时执行的
语句。如果程序分支包含多条语句,
则这些语句要按多条语句写在一行的
规律添加冒号。
小组成员讨论
尝试用
if…then…el
se
架构整个程序
学生思考
积极发言
学生进一步掌握
表达式、逻辑表
达式运算符的用
法,并学会如何
对if语句的条
件进行设置
激发学生学习
兴趣,培养学
生自主学习能
力,分析问题
能力,解决问
题能力
引出任务:
制作“体重指数速查工具”。
功能:能够在输入“体重”“身高”后根据公式计算出BMI的值并根据BMI的值是否标准给出相应的健康建议。
任务分析10 ●教师提问:
程序是怎么判断BMI的值是否标
准?如何给出相应的健康建议?
●教师引导学生分析:
1、本题是以BMI值的范围为条件,
给出不同的健康建议。
一般的分支结构语句:
if条件then
语句块1
[Else
语句块2]
End if
教师提问:这个<语句块2>可不可
以是另外一个if语句呢?如果是的
话如何绘制流程图?
是否
是
否
观察、讨论、
交流、思考
学生思考
绘制流程图
以问导思,以
思释疑,开启
学生心智,激
发学生学习的
欲望,为教与
学营造良好氛
围
学生在教师的
引导下,理智
和情感体验不
断更新,并尝
试运用所学知
识去完成新任
务,循序渐进,
逐步提高,不
开始
输入体重身高
BMI≤18.5
标准偏瘦
BMI≥24
超重
2、近一步分析问题:
当“BMI≥24”满足时直接给出“超重”的建议,当这个条件不满足时,怎样给出判断条件呢?应该如何编写分支嵌套语句?断巩固知识,掌握原理,最终形成技能方法。
任务实施
10
10
●教师引导学生归纳知识:
多分支结构:
if <条件1>then
<语句块1>
else if<条件2> then
<语句块2>
elseif<条件3> then
<语句块3>
Else
<语句块4>
end if
步骤一:
绘制界面
界面中用到的控件是:文本框、标
签框和命令按钮。绘制控件并设置相
应的参数。
●教师提问:
1、怎样可以使长文本在文本框中多
学生归纳多分支
的结构和用途
小组讨论,学生
进行自主制作,
遇到问题可以向
同学、老师请教
培养学生自主
学习的能力,
同时也鼓励他
们树立合作意
识,互相帮助,
共同进步。
引导学生进行
有效的学习,
为他们进行探
究、创作提供
保障。