Vb程序设计初步分支结构.pdf
一、Vb程序设计初步——分支结构
选择语句
输入a,b
YN
ab
Max=aMax=b
输出max
精选ppt
参考界面:
精选ppt
精选ppt
选择语句p75
1.If…Then语句(单分支结构)
If表达式Then
语句块
EndIf
或If表达式Then语句
2.If…Then…Else语句(双分支
结构)
If表达式Then
语句块1
Else
语句块2
EndIf
If表达式Then语句1
Else语句2
精选ppt
技巧:学会从流程图转化为VB语句〔例题1〕
输入a,bIfab
YN
abthen
Max=aMax=bmax=a
输出max
else
max=b
IfabthenEndif
max=a
else
max=b
Endif
精选ppt
a=val(text1.text)
b=val(text2.text)‘输入变量a和b的值
Ifabthen
Max=a
Else
Max=b
Endif‘注意if的语法运用
Text3.text=max‘输出变量max的值
行if语句:
ifabthenmax=aelsemax=b
精选ppt
实践2输入三个数,作为三条线段值,判断三条线段是否能构成一个三角形。
假设能构成三角形,那么计算出三角形的面积;否那么,在“计算结果〞后
面显示“不能构成三角形〞
操作:1、分析算法
先设定三条边边长分别为a、b、c,什么时候能够构成三角形呢?当
任何两条线段长度之和都大于第三条线段的长度,这三条线段可以构成一个
三角形。
当多个条件同时成立时,参加and连接多个表达式。例如:aband
ac
2、设计界面
3、编写程序
精选ppt
A=val(text1.text)
B=val(text2.text)
C=val(text3.text)
Ifa+bcandb+caandc+abt