当前位置:文档之家› 高中信息技术vb的三种基本结构

高中信息技术vb的三种基本结构


b=c-a b=1
S3 最后,变量b的值是( 1 )
2、分支结构:(选择结构)
根据条件判断其是否成立,如果成立执行成立的分支;否则
执行另一分支。
其一般形式为:
If 条件 Then
语句序列1
Else
C
语句序列2
End If
分支结构的简单形式为:
S1
S2
If 条件 Then 语句序列
End If
例2、a =10 If a>=10 Then a=a+1 Else a=a-1 End If
J=J十1 Next
③. j = 0
④. J = 0
If J>0 Then
If J>0 Then
J=J+1
J=J+l

Endif
Else
J=J-1
Endif 以上四个程序段中,属于顺序结构的是 ① ,属于分支结构的
是 ② ,属于循环结构的是 ③④ .
2.以下程序,运行后 x的值为 ( C ) x =2 y= 3 y=y+1 x=x+y-1
A. l B. 3 C. 5 D. 7 3、以下程序,运行后变量value的值为 ( ) X = 20 If x >= 10 then value = 5 * x else value = 4 * x end if msgbox(value) 最后,变量value的值是( C) A、50 B、40 C、100 D、80
VB程序的三种基本结构
程序是由若干个基本结构组成的,一个基本结构可以包 含一条或若干条语句。
通常程序有三种最基本的结构:
一、顺序结构 二、选择结构 三、循环结构
1、 顺序结构: 将命令和语句逐条顺序排列。 程序执行时按语句的先后顺序逐条执行。
例1、 a=1
S1
b=2
c=a+b c=3
S2
a=c-a a=2
4、以下程序,运行后 X的值为 (C)
X =2 For i=1 To 5 If X<i Then
X= X+i
End If
Next i
A. l B. 3 C. 5 D. 7
循环结构的常用形式为:
for 循环变量 = 初值 to 终值 [step 步长]
[循环体]
next [循环变量]
S1
注:当“step 步长”项缺省时,表示步长是1 C
例4、s=0
for I=1 to 100 s=s+I
1+2+3+4+…… +100
next
最后,变量s的值是(5050 )
例5、 n = 0:s=0
该程序段运行后,变量a的值是(D ) A. 8 B. 9 C. 10 D. 11 例3、a=2:b=1:c=5 If a<b then m =a else m = b m=1 end if If c < m then m= c end if 最后,变量m的值是( 1 )
3、 循环结构: 根据条件判断其是否成立,如果条件成立则重复执行循环体 (循环结构中某语句序列),直到条件不成立,退出循环结 构为止。
1. n=1 s=3
for x=3 to 11 step 2
2. n=2 s=8
n=n+1
3. n=3 s=15
s=s+x
4. n=4 s=24
next x 则最终变量n、s的值是( n=5 s=35)
5.
n=5 s=35
三、课堂巩固: 1、有以下程序段:
①. I = 3
J=5 I=I+J
②. J = 0 For I = l To 5
相关主题