VB中的IF语句

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
猜:
VB 编 程
Uç—— Uç—— 王晓媛
IF语句英译汉: IF语句英译汉: 语句英译汉
• If the weather is good tomorrow, then I will go to the park.
If ······then ······ (如果······那么······)
• If the weather is good tomorrow, then I will go to the park, else I have to stay at home.
if
a<b ____
then
t=a: a=b: b=t __________ end if
VB程序代码中一行可 程序代码中一行可 以写多个语句, 以写多个语句,语句 间用冒号隔开。 间用冒号隔开。
嵌套分支结构
• 在分支结构的一个分支上再加入一个分支结构。
• 类型有多种,比如:单分支嵌套单分支、双分支嵌套双分 支等
嵌套分支结构
表达式1? T 表达式2? 2? T 语句块 F
F
表达式 1? T
F 表达式 2? T
语句块1
语句块2
语句块2
单分支嵌套单分支
双分支嵌套双分支
1 , x>0
例3:已知分段函数y=
分支结构1 分支结构
0 , x=0 -1 , x<0
,输出y的值。
if
____ then 分支结构 x<0 分支结构2 ____ y=-1
if
条件 then 语句A else 语句B end if
输入一个数到变量a 输出它的绝对值( 例1:输入一个数到变量a,输出它的绝对值(不用绝对值 函数) 函数)
a = inputbox("") if a<0 a<0 ____ a=-a ____ end if print a
Print 意为打印,是输出 语句。
选 择 结 构
双分支结构
嵌套分支结构
Baidu Nhomakorabea
温馨提示: 下节课在机房(F405 F405)上课,记得带上练习纸 F405 和鞋套。
If······ then······ else······ (如果······那么······否则······)
用来解决有关选择 结构的问题。 结构的问题。
VB中的选择语句 ——IF IF语句 ——IF语句
选择结构与选择语句
if 条件 then 语句A end if
If和end if 要成对出现 和
else if ____ then x=0 ____ y=0 else ____ y=1 end if end if print y
分支嵌套——双分支嵌套双分支
条件1 then 条件 语句1 语句 else if 条件 then 条件2 语句2 语句 else 语句3 语句 end if end if if
流程图
程序代码
• • • • • • • • • • if n<=4 then pay=3*person
else if n<=9 then pay=4*person else pay=5*person end if end if print pay
小结
if
单分支结构
条件 then 语句A 语句A end if if 条件 then 语句A 语句A else 语句B 语句B end if 条件1 then 条件 语句1 语句 else if 条件 then 条件2 语句2 语句 else 语句3 语句 双分支嵌套双分支 end if end if if
then
例2:从键盘分别输入两个不相等的数到变量a、b,输出 从键盘分别输入两个不相等的数到变量a
其中较大的数。 其中较大的数。
if
a>b ____ print ____ a
then
a>b
else print ____ b end if
练习1:输入两个不相等的数a,b,比较大小,将 输入两个不相等的数a 输入两个不相等的数 比较大小, 大数放在a 小数放在b 然后输出a 大数放在a中,小数放在b中,然后输出a,b
分 支 结 构 1
分 支 结 构 2
注意:每一层的 结束本层判断。 注意:每一层的end if结束本层判断。 结束本层判断
练习2:
购买地铁车票,若乘1 购买地铁车票,若乘1—4站,3元/位;若乘5—9 若乘5 若乘10站以上, 10站以上 站,4元/位;若乘10站以上,5元/位;输入人数 person、站数n 输出应付款pay pay。 person、站数n,输出应付款pay。
相关文档
最新文档