内容正文:
程序基本结构(1):顺序结构、分支结构(If语句)
学习目标
1.理解VB程序中顺序结构和分支结构的基本概念
2.能够读懂简单的顺序结构、分支结构的程序
3.熟悉单分支、双分支及多分支结构的语句结构和执行过程
学习重难点
理解分支结构程序执行的过程,掌握分支结构(If语句)
学习探究
任务一:顺序结构
顺序结构概念:在顺序结构的程序中,计算机逐条执行语句。
流程图:
典型程序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代表圆的半径,c圆的面积,请讲程序补充完整。
Dim r As Single,s As Single
PI = 3.14 ’定义PI为值等于3.14的常量
r = text1.Text
s= ’计算圆的面积
Text3.text=s
算数运算符:
运算符
说明
优先级
^
乘方
1
-
取负数
2
*
乘
3
/
除
3
\
整除
4
Mod
取余
5
+
加
6
-
减
6
运行 print 5MOD3+3\5*2 输出结果是?
任务二:分支结构(If语句)
分支结构概念:分支结构的程序往往有两个或两个以上的分支,计算机可以根据不同的情况,选择执行不同分支中的语句。由If语句构成的分支结构有以下三种形式:
类型
单分支
双分支
多分支
If 条件 then
或者
If 条件 then
分支1
Else
分支2
If 条件1 then
分支1
Elseif 条件2 then
……
Else
分支N
End if
流程图
程序
实例
a=2
If a=2 then a=a+1
程序执行后a的值为?
s = 75
If s > 65 Then i = 2
If s > 70 Then