内容正文:
第5节 程序的分支结构
回顾上节的“顺序结构”
顺序结构的程序运行有何规律?
从上到下,自左而右逐句执行。
打开A盘的文件夹“程序一”
运行里面的窗体,自己输入几组不同的数,试比较大小。观察比较的结果是否正确。
思考:
1、程序用到多少个
变量?
2、程序代码每一行的
大概含义。
核心程序段分析
t1 = Text1.Text
t2 = Text2.Text
if t1 > t2 Then
big = t1
Else
big = t2
End if
Text3.Text = big
分支结构
程序中用到三个变量: t1、t2、big
If-Then-Else条件语句的格式
if <条件> then
<语句块1>
else
<语句块2>
end if
判断该条件是否成立,答案只有True和False两种。
True则执行语句块1,False则执行语句块2。
如果
那么
否则
有时候,Else部分可能省略掉。
if <条件> then
<语句块1>
end if
含义:如果条件成立,则执行语句块1。
如果条件不成立,由于没有语句
块2,则直接跳出该分支结构,执行
end if后面的语句。
条件语句的执行过程
条件的表示(举例)
a<b
X>=2
x<>y
a>3 and b<=5
关系表达式
逻辑表达式
关系运算符 逻辑运算符
运算符 含义
= 等于
> 大于
>= 大于或等于
< 小于
<= 小于或等于
<> 不等于
运算符 含义
Not 非运算
(取反)
And 与运算
(而且)
Or 或运算
(或者)
逻辑表达式 举例 :
P84
前后两条件须同时满足
前后两条件至少须满足一个
运算符 含义
Not 非运算
(取反)
And 与运算
(而且)
Or 或运算
(或者)
表达式 结果
Not 3<>4 False
1=2 And 4>1 False
5<13 Or 8<=4 True
完成学案上的“任务二”
True
False
False
True
False
True
“任