Vb选择结构程序设计.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

两个单分支
If price = 120 Then MsgBox "猜对了,你真厉害“ If price <> 120 Then MsgBox “猜错了,再试试“
一个双分支 If price =120 then MsgBox "猜对了,你真厉害“ Else MsgBox “猜错了,再试试“
双分支语法格式
两 If price = 150 Then MsgBox "猜对了,你真厉害“
个 单
分 If price <> 150 Then MsgBox “猜错了,再试试“

If price =150 then
MsgBox "猜对了,你真厉害“
双 分
Else

MsgBox “猜错了“
End if
在线测试练习
Vb选择结构程序设计
猜价格游戏
猜价格游戏代码
If price < 120 Then MsgBox "猜低了,再试试“ If price > 120 Then MsgBox "猜高了,再试试“ If price = 120 Then MsgBox "猜对了,你真厉害“
语句1.如果价格小于120,那么信息提示框提示“猜低了,再试试” 语句2.如果价格大于120,那么信息提示框提示“猜高了,再试试” 语句3.如果价格等于120,那么信息提示框提示“猜对了,你真厉害”
❖ 在分支语句中,程序执行一个分支后,其余分支不再执行;
调试,运行 ③
点击关闭 ②
在此处输入代码 ①
改写程序
参考下面的程序,150元为mp3的价格,可以是单分支,也可以是双分支。
三 If price < 150 Then MsgBox "猜低了,再试试“
个 单
If price > 150 Then MsgBox "猜高了,再试试“
分 支
If price = 150 Then MsgBox "猜对了,你真厉害“
1.语句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. 2.电梯的最大容量为13人,在此范围内电梯能正常运行,超出了这个范围
电梯将发出警报。(C)
D.if……else……then……end if
在线测试练习
3.以下程序段运行后,分别输入5和6,则输出字符的排列顺序是(
I=val(inputbox(“请输入I的值”))
If I <6 then
Print “#” ;
Else
Print “*”
End if
A.*#
B.#* C.##
D.**
B)
在线测试练习
在vb程序中把代码补充完整并调试运行,得出结果后再选择答案 。
4.走路可以减肥,平地甩手走20分钟内(含20分钟)消耗的能量为6卡每分
钟,超过20分钟消耗的能量为7.9卡每分钟。走路的分钟数43分钟,输出共
消耗的能量。(D)
Dim t,n as single
t=val(inputbox(“请输入t的值”))
单分支语法格式:
(1)If <表达式> Then <语句块>
(2)If <表达式> Then <语句块>
End If
单行语法 多行语法
这里的表达式是关系表达式(<、>、=、<>、<=、>=)或逻辑表达式 (and、or、not),其值只有真或假两种,当表达式的值为真时,视 为条件成立。例如:price<120属于什么表达式?
if t〈=20 then
n=6*t
else
n=6*20+(t-20)*7.9
end if
print “n=”;n
A.258卡
B.339.7卡
C.439.7卡
D.301.7卡
总结
单分支结构:
If < 表达式> Then <语句块>
End If
双分支结构: If <表达式> Then <语句块1> Else < a as integer
a=val(inputbox(“请输入进入电梯的人数”))
if a<=13 then
print “正常运行”
else
print “发出警报”
end if
A.if…….then……end if……else B.then……if……else……end if
C.if……then……else……end if

语句块2
结束
结束
单分支结构只对判断条件为真的情况进行处理,双分支结构既对判断条件 为真的情况进行处理,同时也对判断条件为假的情况进行处理,所以双分 支结构也就多了else部分的内容。
完善程序代码
界面介绍
双击此文件夹
双击打开窗体文件, 扩展名为frm
在右边工程资源管理器中双击form1
双击确定按钮
双分支语法格式:
(1)If <表达式> Then <语句1> Else <语句2>
(2)If <表达式> Then <语句块1>
Else <语句块2>
End If
条件满足 条件不满足
注意:在if语句中else部分不需要填写表达式
对比分析
单分支结构
开始

判断条件

语句块
双分支结构
开始
判断条件

语句块1
语句可以是赋值语句(a=3)、输出语句(print、msgbox)、结束语句 (end)等。
语法之间的转换
三个单分支
If price = 120 Then MsgBox "猜对了,你真厉害“ If price < 120 Then MsgBox "猜低了,再试试“ If price > 120 Then MsgBox "猜高了,再试试“
选择结构就是在程序运行时,对程序的走向进行选择,以便决定 执行哪种操作.
If……then……的流程图
If price < 120 Then MsgBox "猜低了,再试试“
判断条件
开始

Price<120?

猜低了,再试试
结束
这种只对条件满足时的情况进行处理,我们称为选择结构中的单分支结构。
单分支语法格式
相关文档
最新文档