内容正文:
VB 编 程
分支结构 if语句
1
任务一:顺序结构
顺序结构:在顺序结构的程序中,计算机逐条执行语句。
流程图:
典型程序1:计算圆柱体的体积
典型程序2:交换a、b的值
备注:多条语句在同一行书写时,语句之间用冒号“:”隔开。如上一个程序中交换变量a、b的值的语句可以写成:c=a:a=b:b=c。
学习探究
1.下面是交换变量x与y的值的程序,请将程序填写完整。
Dim x as Integer,y as Integer,z as Integer
x=14
y=40
Print x,y
2.下面是计算圆的面积的一段程序,其中r代表圆的半径,s圆的面积,请讲程序补充完整。
Dim r As Single,s As Single
PI = 3.14 ’定义PI为值等于3.14的常量
r = text1.Text
s= ’计算圆的面积
Text3.text=s
强调vb语言书写常用公式的方法:强调乘号“*”不能省略。
学习反馈
z=x:x=y:y=z
Const
PI*r^2
运行 print 5MOD3+3\5*2 输出结果是 ?
算数运算符
2
理解顺序结构“逐条执行语句” ,上一条语句的执行结果可能影响下一条语句的执行。
VB中的分支结构
——IF语句
用来解决有关选择结构的问题。
否
今天是否下雨
带好伞
出门
是
今天是否下雨
是
带好伞
出门
否
对某种情况进行判断,当结果为真时,执行处理语句1,否则不做处理。
F
某种情况
语句1
T
单分支结构中,条件判断成立时,往下执行预定语句,否则跳过。
N
表达式
语句
Y
If <表达式> Then
<语句>
End if
格式1:块形式
If <表达式> Then <语句>
格式2:单行形式
换行
结束
单行形式书写代码,不能使用End If
学习反馈
单分支结构VB代码运行结果
1. a=2
If a=2 then a=a+1
程序执行后a的值为 ?
2. s =