- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设计选择结构
VB程序设计——选择结构
宁国市三津中学 陈辉
一、教材分析
选择控制结构是程序的三个基本结构中的一个重要结构,计算机的逻辑判断能力就是通过选择结构来完成的。条件语句中的“条件”是用关系表达式、逻辑表达式来描述的。程序中能否实现正确的“选择”决定于关系表达式或逻辑表达式的正确描述。
用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想。
二、学情分析
学生在前面的课上对vb程序设计已经有了一定的基础,学生的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果尝试用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。
三、教学目标
1.知识与技能
①. 了解选择结构的基本概念。
②. 能利用VB中的条件语句实现简单的选择结构。
2.过程与方法
经历实践、分析、归纳,掌握IF语句的格式和功能。
3.情感态度与价值观
运用半成品加工策略,完善程序,发展学生思维的逻辑性及严谨的学习态度。
4.行为与创新
培养学生利用计算机的反馈作用进行探究学习的能力。
四、课时安排
安排1课时。
五、教学重点与难点
1.教学重点
让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。
2.教学难点
对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。
六、教学方法与手段
讲授与讨论、实验与验证。
七、课前准备
教学课件、实例程序
八、教学过程
教学
环节 教师与学生活动 设计意图
设
计
情
境
引
入
新
课 教师活动:让学生竞猜鼠标的价格
学生活动:积极参与。
教师活动:学生边猜,教师边选择答案,程序将提示猜高了或是猜低了,或是猜对了。
?
同学们在选择价格的时候,是根据竞猜程序的提示而改变价格的高低的,这里存在一个价格判断的条件。 由鼠标价格竞猜同学们的不同选择引出本课的主题——选择结构。 新授 教师活动:由竞猜价格实例引出选择结构的一般流程图,讲解选择结构与条件语句
⑴选择结构
选择结构流程图
?
教学意图:帮助学生理解选择结构
用 If...Then 结构有条件地执行一个或多个语句。单行结构和多行结构都可以使用:
(1)行If语句
格式一:If 条件 Then 语句
格式二:If 条件 Then 语句 1 Else 语句 2
(2)块If语句
格式三:If 条件 Then
语句块
End If
格式四:
If 条件 Then
语句块1
Else
语句块2
End If
【提问】选择执行哪一程序段的依据是什么?
学生思考、回答。
【结论】
If后面的“条件”。
学生通过老师讲解,理解选择结构并掌握选择结构的基本格式。 思考: 1.电梯的最大容量为12人,在此范围内电梯能正常运行,超出了这个范围电梯将发出警报。(C)
Dim a??as integer
a=val(inputbox(“请输入进入电梯的人数”))
. a=12
print “正常运行”
print “发出警报”
A.if……then……end if……else??
B.then……if……else……end if
C.if……then……else……end if? ?
D.if……else……then……end if
2.以下程序段运行后,分别输入5和6,则输出字符的排列顺序是(??B )
I=val(inputbox(“请输入I的值”))
If I 6 then Print “#” ;
Else Print “*”
End if
A.*#? ?? ?B.#*? ???C.##? ?? ?D.**
3.语句If x=1 Then y=1,下列说法正确的是(C )。
A、x=1和 y=1 均为赋值语句
B、x=1和 y=1均为关系表达式
C、x=1为关系表达式,y=1为赋值语句
D、x=1为赋值语句,y=1为关系表达 培养学生阅读程序的能力,测验学生对选择结构的理解程度。
师生互动 例题:超市苹果促销,大于等于2千克在原价4元的基础上打8折,低于2千克不打折,问买x千克的苹果需要多少钱?
Private Sub Command1_Click()
X =val( Text1.Text )
If x= 2 Then
Y=0.8*x
文档评论(0)