vb的三种基本结构

合集下载

vb的三种基本结构

vb的三种基本结构

③. j = 0 If J>0 Then J=J+1 Endif
2.以下程序,运行后 x的值为 ( ) 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的值是( ) A、50 B、40 C、100 D、80
vb程序的三种基本结构一顺序结构二选择结构三循环结构程序是由若干个基本结构组成的一个基本结构可以包含一条或若干条语句
VB程序的三种基本结构
程序是由若干个基本结构组成的,一个基本结构可以包 含一条或若干条语句。
通常程序有三种最基本的结构:
一、顺序结构 二、选择结构 三、循环结构
1、 顺序结构: 将命令和语句逐条顺序排列。 程序执行时按语句的先后顺序逐条执行。 S1
4、以下程序,运行后 X的值为 ( ) 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
例1、 ห้องสมุดไป่ตู้=1 b=2 c=a+b a=c-a b=c-a
最后,变量b的值是( )
S2 S3
2、分支结构:(选择结构) 根据条件判断其是否成立,如果成立执行成立的分支;否则 执行另一分支。 其一般形式为: If 条件 Then 语句序列1 C Else 语句序列2 End If 分支结构的简单形式为: If 条件 Then 语句序列 End If S1 S2
C
例4、s=0 for I=1 to 100 s=s+I next 最后,变量s的值是( )

VB编程序的基本结构

VB编程序的基本结构

Case 9, 10
Msgbox ("Greater than 8“)
Case Else
Msgbox ("Not between 1 and 10“)
End Select
例:编写程序,当输入X的值后用 Selct Case语句 计算输出Y的值。
Private Sub Button1_Click(ByVal _ sender As System.Object, ByVal e As _ System.EventArgs) Handles _ Button1.Click
InputBox的功能是等待并提示用户为程序运行 输入指定的数据,简称“输入对话框”。
MsgBox的功能是进行提示,用以确认某种程 序的操作,简称“消息框”。
本书目录
6
1. InputBox (输入对话框函数)
输入对话框一般由标题、提示信息、“确定” 按钮、“取消”按钮和一个供用户输入的文本框组 成。当用户将输入信息输入到文本框,并单击“确 定”按钮后,函数返回用户输入的字符串数据。当 单击“取消”按钮时,返回一个空字符串。
语法格式:变量名 = 表达式
功能: 计算赋值号“=”右边表达式的值,然后赋给赋
值号“=”左边的变量。
给变量赋值和设定属性是VB编程中常见的两个任务
如以下语句,
n=n+1
'计数累加
Label1.Text = "欢迎使用VB "
以下语句形式很常用:
• dim sum% , x%
sum=100 : x=5
Select语句举例
Dim Number% Number = Val(InputBox("输入整数"))

VB编程序的基本结构

VB编程序的基本结构
End Sub
本书目录
8
2. MsgBox(消息框)
MsgBox函数用于在屏幕上的消息框中显示简短消 息,并等待用户单击按钮,然后返回一个整数型的数值, 让应用程序了解用户单击的是哪一个按钮。
语法格式: MsgBox(Prompt[,Buttons] [,Title])
功能:在屏幕上显示一个消息框,根据选择确定其后的 操作。
Select Case ch Case "a" To "z", MsgBox (ch + Case "0" To "9" MsgBox (ch & Case Else MsgBox (ch + End Select
"A" To "Z" "是字母字符") "是数字字符") "是其他字符")
Select语句举例
思考:该处续行符 能否去掉?
Dim x As Single x = Val(InputBox("输入实数x", "计算分段函数的值")) If x <= 4 Then MsgBox("f(x)=" + Str(1 - x * x)) Else _ MsgBox("f(x)=" + Str((x - 4) ^ 0.25))
双分支结构举例
例 通过InputBox输入实数x,求下列分段函数f(x)值,最后通过MsgBox输出f(x), 其中:
编制事件过程Form1_Click如下: Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Me.Click

vb程序的三种基本结构3

vb程序的三种基本结构3

打印三角形图形
Private Sub Form_Click() For i = 1 To 7 控制打印位置, 并换行 Print Tab(10 - i); For j = 1 To 2 * i - 1 循环嵌套 Print "*"; Next j Next i End Sub
打印菱形
Private Sub Command1_Click() For i = 1 To 5 Print Tab(20 - 2 * i); For j = 1 To 2 * i - 1 Print "* "; Next j 此处有空格 Next i For i = 4 To 1 Step -1 Print Tab(20 - 2 * i); For j = 1 To 2 * i - 1 Print "* "; Next j Next i End Sub
If <表达式> Then <语句块1> Else <语句块2> End If
3. If…Then…ElseIf语句(多分支结构) If <表达式1> Then <语句块1> ElseIf <表达式2>Then <语句块2> … [Else 语句块 n+1 ] End If
For 语句:
For 循环控制变量=初值 to/downto 终值 [Step 步长 循环控制变量= 步长] 语句块 Next 循环控制变量 for n=1 to 24 step 1 sum=sum+n next n
写出程序的输出结果: Private Sub Command1_Click() Dim n As Integer, i As Integer, s As Integer n = 10 s=0 For i = 1 To n Step 2 s=s+i Next i Print s End Sub 25 输出为:_______

vb程序的三种基本结构1

vb程序的三种基本结构1

练习:输入 ,输出其绝对值(不能用abs函数 函数) 练习:输入x,输出其绝对值(不能用 函数)。
选择结构
3. If…Then…ElseIf语句(多分支结构) 形式:
If <表达式1> Then <语句块1> ElseIf <表达式2>Then <语句块2> … [Else 语句块 n+1 ] End If
根据不同的条件判断来决定程 序执行走向的结构。
(3)循环结构 )
a) 当型循环 b) 直到型循环 N 条件 语句组 Y 语句组 Y 条件 N (b) (a)
根据条件判断某些语句可能需 要执行0次1次或多次的结构。
开始
从10个数中选出最大的数 个数中选出最大的数 的算法流程图
输入A
Max =A N=1
设输入a=2,b=3 如何实现交换过程?
a b
交换过程
2 3
MsgBox(“交换后a= ”& a & “ b=”& b) End Sub
开始
例:交换两个变量a,b的值 1 输入a,b Private Sub Command1_Click() 对应的流程图: Dim a as integer,b as integer,c as 2 c=a integer a=b 3 a=Val(InputBox(“输入a”)) b=Val(InputBox(“输入b”)) 4 b=c c=a 5 输出交换后a,b值 a=b b=c 结束 MsgBox(“交换后a= ”& a & “ b=”& b) End Sub
实现。 例:输入一学生成绩,评定其等级。用select case 实现。 输入一学生成绩,评定其等级。

VB程序实现算法三种基本结构课件

VB程序实现算法三种基本结构课件

Do Until循环
在不满足条件的情况下重复执行一组语句。
编写高效程序
掌握VB程序实现算法三种基本结构的方法,能够编写高效、可读性强的程序, 提高解决实际问入
从用户获取输入数据。
2
计算
对输入的数据进行计算和处理。
3
输出
将计算结果输出给用户。
选择结构示例
If语句
根据条件执行不同的语句块。
Select Case语句
根据不同的情况执行相应的语句块。
循环结构示例
For循环
根据循环次数执行一组语句。
Do While循环
在满足条件的情况下重复执行一组语句。
VB程序实现算法三种基本结构 课件
顺序结构
VB中,顺序结构是指程序从上到下依次执行每个语句的结构。我们可以使用注释、变量、常量、运算符等来 实现顺序结构。
选择结构
选择结构是根据条件执行不同语句的结构。在VB中,我们可以使用If语句、 Select Case语句等来实现选择结构。
循环结构
循环结构是执行一组语句多次的结构。VB提供了多种循环结构,例如For循环、 Do While循环等。

VB程序基本控制结构

VB程序基本控制结构

VB程序基本控制结构VB程序的基本控制结构有三种:顺序结构、条件结构和循环结构。

下面将详细介绍这三种结构。

1.顺序结构:顺序结构是指程序按照代码编写的顺序依次执行,不涉及任何的条件判断或循环。

简单来说,就是按照代码的顺序一行行执行。

2.条件结构:条件结构是指根据条件的不同,程序按照不同的路径执行不同的代码。

在VB中,我们可以使用if语句和select case语句来实现条件结构。

- if语句用法示例:if(condition) then'条件为真时执行的代码else'条件为假时执行的代码end if- select case语句用法示例:select case expressioncase value1' 当expression等于value1时执行的代码case value2' 当expression等于value2时执行的代码...case else' 当expression不等于以上任何一个值时执行的代码end select3.循环结构:循环结构是指根据特定的条件重复执行一段代码块。

在VB中,我们可以使用do while、do until、for、for each等语句来实现循环结构。

- do while语句用法示例:do while condition'循环执行的代码loop- do until语句用法示例:do until condition'循环执行的代码loop- for语句用法示例:for counter = start to end step stepValue'循环执行的代码next counter- for each语句用法示例:for each element in collection'循环执行的代码next element这些是VB程序的基本控制结构,它们的灵活运用可以实现各种复杂的程序逻辑。

举个例子,我们可以使用条件结构结合循环结构来实现一个计算1到100之间所有偶数和的程序:```Dim sum As Integer = 0For i = 1 To 100 Step 1If i Mod 2 = 0 Thensum += iEnd IfNextMsgBox("1到100之间所有偶数的和为:" & sum)```。

vb结构化程序设计的三种基本结构

vb结构化程序设计的三种基本结构

vb结构化程序设计的三种基本结构1.引言1.1 概述概述部分将介绍VB结构化程序设计及其重要性。

VB(Visual Basic)是一种面向对象的程序设计语言,它强调程序的结构化和模块化,以便于代码的可读性和维护性。

VB结构化程序设计通过组织程序代码以一种逻辑和有序的方式,使程序更加易于理解、调试和修改。

在VB结构化程序设计中,有三种基本结构,即顺序结构、选择结构和循环结构。

这些基本结构的正确使用可以使程序具备更好的可控性和灵活性,使其能够适应各种复杂的应用场景。

顺序结构是指程序按照代码的排列顺序依次执行,没有任何条件判断或循环。

顺序结构使得程序的逻辑清晰明了,易于理解。

通过合理地安排程序的执行顺序,可以确保程序按照我们所期望的方式执行。

选择结构允许根据条件的判断来决定程序的执行路径。

根据条件的不同,程序可以选择执行不同的代码块。

选择结构使得程序具有决策能力,可以根据具体条件来作出不同的处理。

循环结构允许程序根据条件的判断来重复执行某段代码。

循环结构使得程序可以重复执行一些特定的操作,节省了代码量,并提高了程序的效率。

本文将重点介绍这三种基本结构的原理和使用方法,并提供一些示例代码来帮助读者更好地理解和使用VB结构化程序设计。

通过学习和掌握这些基本结构,读者将能够编写出更加清晰、可读性更高、可维护性更好的代码,提高程序的质量和效率。

1.2 文章结构文章结构部分的内容应该包括对整篇文章的组织和框架进行介绍。

下面是对文章结构内容可能的写法:在本篇文章中,我们将讨论VB结构化程序设计的三种基本结构。

为了使读者更好地理解这些基本结构,本文将按照以下结构组织:第一部分为引言,包括对整篇文章的概述、文章结构和目的进行介绍。

在概述部分,我们将简单介绍VB结构化程序设计的概念和重要性。

文章结构部分将解释本文的整体组织框架,并说明每个章节的主要内容。

目的部分将说明本文的写作目的和预期的读者受众。

第二部分为正文,将分别介绍VB结构化程序设计的三种基本结构。

vb程序设计的3种基本结构

vb程序设计的3种基本结构

例4.1算法的描述
例4.1 输入三个数,然后输出其中最大的数。 将三个数依次输入到变量A、B、C中,设变量MAX存放 最大数。其算法如下: 1) 输入A、B、C。 2) A与B中大的一个放入MAX中。 3) 把C与MAX中大的一个放入MAX中。 4) 输出MAX,MAX即为最大数。
例4.2 算法的描述2
伪代码示例
例如:例4.1可用如下的伪代码表示
Begin(算法开始)
输入 A,B,C IF A>B 则
A→Max
否则 IF C>Max Print Max B→Max 则 C→Max
End (算法结束)
二 用传统流程图表示算法
1、传统流程图中的基本符号
起止框 I/O框 判断框
处理框
流程线
连接点
2、三种基本结构的表示
S2
S3
i=1 当i<=100 N xi≠0 打印xi i=i+1 Y
示例2
输入100个数存入 X1,x2,……x100 让x1,……x100中的 非素变为0 打印x1…..x100中 不等于0的数 S1 i=1 当i<=100
判断xi是否是素数, 若不是则将xi=0
S21
S2 S3
i=i+1 j=2
直到j>xi/2
xi=0
Y
i=i+1 i=1
当i<=100
细化后的流程图
N
xi≠0
打印xi
Y
i=i+1
4.2 顺序结构 4.2.1 赋值语句
形式: 变量名=表达式 对象.属性=表达式 功能: 将表达式的值赋值给变量名或指定对象的属性。 一般用于给变量赋值或对控件设定属性值. 例: sRate!=0.1 Text1.Text = "欢迎使用Visual Basic 6.0” 说明: 1 执行过程:先求表达式的值,然后将值赋值给左边的变量。 2 右边的表达式可以是变量、常量、函数调用等特殊的表达式。 3 不要将“=”理解为数学上的等号: A=A+1 是表示将A单元的值加1后以放回到A单元。

VB的基本控制结构

VB的基本控制结构
(4)赋值等号左边的只能是变量或对象的属性,不 能是常量、常数符号、表达式,否则出错。
计算机智能化的标志之一就是具有逻辑判断的能力;
即针对不同的情况作出不同的选择。在程序设计中,
这一功能的实现是借助相应的选择结构语句来完成
的。选择结构也称为分支结构,其特点是根据给定 的条件来选择执行相应的程序语句。VB中提供的选 择结构语句主要有:If语句、IIf函数以及Select Case语句。
注意: (1) 对于嵌套结构,为了增强程序的可读性,应该采用缩进
形式书写; (2) If语句形式若不在一行上书写,必须与End If配对
优:Mark ≥ 90 等级: 通过:60 ≤ Mark < 90
开始 输入成绩
未通过:<60
T 成绩>=90? F
输出“优” T 成绩>=60? F
输出“通过”输出“未通过”
If条件语句
3. If…Then…ElseIf 结构
格式:If 条件1 Then (A组语句)
ElseIf 条件2 Then (B组语句)
If条件语句
1. If…Then结构
例1:输入两个数,分别放在x和y变量中,比较它们大小,
然后将大数放在x中,小数放在y中。
x<y
F
T
xy
两个变量的值互换:



思考:3个数的 排序如何实现?
…… x%=Text1.text Y%=Text2.text If x < y Then
ty==xx xx == yy y=t End If Print x, y ……
ElseIf 条件3 Then (C组语句)
…… Else
(n组语句) End If

VB三种程序结构VisualBasic语言作为结构化程序设计语言提供

VB三种程序结构VisualBasic语言作为结构化程序设计语言提供

3、
当逻辑型赋值给数值型时,True转换为-1,False转
换为0;反之,当数值型赋给逻辑型时,非0转换为True,
0转换为False.
2、MsgBox函数:向用户显示信息(输出
MsgBox语句: MsgBox (提示内容 [,答复按钮+图标][,标题]) MsgBox函数: Dim x As Integer X=MsgBox(提示内容 [,答复按钮+图标][,标题])
? Round(3.89456,3) 结果:3.895 说明:☆ 在三角函数中,以弧度表示;sqr的自变量不能是负数
☆ Rnd函数返回小于1,大于等于0的单精度随机数。 VB用于产生随机数的公式取决于称为种子(seed)的初始值。
默认情况下,每次运行一个应用程序,VB提供一相同的种子, 即Rnd产生相同序列的随机数。为了每次运行时,产生不同序 列的随机数,可执行Randomize语句,格式如下:
•答复按钮+图标:确定在消息框中按钮 的数目和类型,以及图标的类型。
•标题:显示在消息框标题栏上的文本。
"按钮"设置值及意义
分组 内部常数
VbOkOnly VbOkCancel 按 VbAboutRetryIgnore 钮 VbYesNoCancel 数 VbYesNo 目 VbRetryCancel
对 象 可 以 是 窗 体 ( Form ) 、 图 形 框 (PictureBox) 或 打 印 机 (Printer)。如果省略了对象,则在窗体上输出。 说明:① 表达式:可选项。可以是一个或多个表达式。当有多个表达式 时,要用分隔符(逗号、分号)隔开。当表达式缺省时,则屏幕显 示一个空行。 ② 输出格式分为标准输出格式和紧凑输出格式。 标准输出格式:以14个字符宽度划分为一个区段,每个数据项占一个区 段的位置。(数据项之间用逗号隔开) 紧凑输出格式:对于数值型数据,前面有一个符号位,后面有一个空格; 对于每个字符串,各个数据项之间没有间隔。(各数据项之间用分 号或空格作为分隔符)

VB选择结构 习题

VB选择结构 习题


• 一、选择题 • 1、VB提供了结构化程序设计的三种基本结构,三种基本结构是() • A.递归结构、选择结构、循环结构 • B.过程结构、输入/输出结构、转向结构 • C.顺序结构、选择结构、循环结构 • D.选择结构、过程结构、顺序结构 • 2、数学表达式1<x<=2或10<=x<15,在VB中应写成条件表达式() • A.X>1 AND X<=2 OR X>=10 AND X<15 • B.X>1 OR X<=2 OR X>=10 OR X<15 • C.X>1 OR X<=2 AND X>=10 OR X<15 • D.X>1 AND X<=2 AND X>=10 AND X<15 • 3、选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的
间隔,可通过()属性来设置
• A. interval B.value
• C.enabled D.text
• 二、填空题 • 1、在条件语句中,条件表达式分为两类: ____
和_______。条件表达式的结果为布尔值:______ 或______ • 2、条件判断结构可以使用_____语句、______ 语句和_____语句 • 3、在select case 语句中,当不止一个case后面 的取值与表达式的值相匹配时,只执行第_____ 个与表达式匹配的case后面的语句序列 • 4、单选按钮的enabled属性为false 时,表示 _____复选框的value属性取值为0时,表达_____, 为1时表示______,为2时表示______ • 5、设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B>C OR C>D的值为__________

vb程序的三种基本结构

vb程序的三种基本结构

Select Case x Case 90 to 100 Print "优秀" Case 80 to 89 Print "良好" Case 70 to 79 Print "中等" Case 60 to 69 Print "及格" Case Else Print "不及格"
End Select
精选ppt
End If
精选ppt
10
选择结构
例:输入一学生成绩,评定其等级。规则是:90~100分为 “优秀”,80~89分为“良好”,70~79分为“中等”,60~69 分为“及格”,60分以下为“不合格”
使用IF语句实现的程序段如下:
If x>=90 then Print "优秀"
ElseIf x>=80 Then Print "良好"
13
综合练习:输入a,b,c求一元二次方程组的根。
Private Sub Command1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
If a = 0 Then
MsgBox "error!"
End
End If
d=b^2-4*a*c
▪ 根据不同的条件判断来决定程 序执行走向的结构。
精选ppt
3
(3)循环结构
a) 当型循环
b) 直到型循环
条件 N
Y 语句组
语句组
Y 条件 N
(b)
▪ 根据条件判断某些语句可能需
( a ) 要执行0次1次或多次的结构。

VB的基本控制结构

VB的基本控制结构

顺序结构是一种线性结构,也是程序设计中最简单、
最常用的基本结构。它在程序运行过程中,按照语 句出现的顺序从上到下依此执行。顺序结构流程图 如下图所示,先执行语句A,再执行语句B。
顺序结构中主要的语句是赋值语句,通过赋值语句, 可以在程序中改变变量的值,或改变对象属性值。 其语法格式为:
[Let]变量=表达式 [Let]对象.属性=表达式
其中表达式中可以包含变量、常量、属性。此时等 号称为赋值等号。例如:
Dim A As String
A=Text1.Text Label1.Caption=A
说明:
(1)赋值语句兼有计算和赋值双重功能。
(2)“=”是赋值等号,与数学上的等号意义不同。
(3)赋值等号两边的数据类型通常要求一致,但VB 提供的对某些数据类型的自动转换机制,可强制变 量转换为适当的数据类型。例如,当逻辑型赋值给 数值型时,True转换为 -1,False转换为0;反之, 非0转换为True,0转换为False;
程序代码: Dim I%, s % FFoorrI I==10ToTo101steSpte1p -
1 s=s+I
Next I
Print I, s
循环体的执行次数是多少 ? 输出的I、S的值是多少 ?
For I = 1 To 10执行多少次?
例1:求1+2+3+4+ …+10之和. 分析: •重复过程(循环体): + •初值、终值和增量:1、10、1 Dim I, s As Integer
EEnnddsseelelecctt
例7 编写一个加油站计费程序
在“种类”中选择油品种类,界面上的说明文字将随之 改变,并将“数量”文本框设为焦点;在数量文本框中输入 需购的油品数量后,单击“计算”按钮,在“总价”文本框 显示所购油品种类应付的金额。已知汽油单价:

程序设计三种基本结构

程序设计三种基本结构

程序设计三种基本结构在Visual Basic 程序设计语言中,提供了以下三种基本的控制结构:其对应的结流程图如下所示:顺序结构分支结构循环结构顺序顺序结构是按语句的先后次序依次执行的控制结构,其中“执行A”和“执行B”可以是一个语句也可以是一组语句。

在VB中录制的宏都是顺序结构的语句。

例如,以下程序段的控制结构就属于顺序结构:a=1b=a+1c=a+b例1:以下是一段Visual Basic宏程序,运行后变量x的值为x=2y=3y=y+1x=x+y-1选择分支结构又称为选择结构。

根据条件判断其是否成立,从而选择程序执行的方向,执行其中的一个分支。

分支结构的语法结构如下:语法1语法2If 条件 Then语句End If If 条件 Then语句1 Else语句2 End If例2:以下是一段Visual Basic宏程序,运行后变量a的值为a=10If a<10 Thena=a+1Elsea=a-1End If循环循环结构是根据条件判断是否成立,如果条件成立则重复执行循环结构中某语句序列功能,直到条件不成立为止,最后退出循环结构。

其中For…Next语句的语法定义如下:(详见书本第137页)For counter=start To end [Step step][statements]Next [counter]说明:counter必要参数,用作循环计数器的数值变量start必要参数,counter的初值end必要参数,counter的终值Step可选参数,counter的步长。

如果没有指定,step默认的值为1例3:以下是一段Visual Basic宏程序,运行后变量m的值为m=0For i=1 To 3m=m+2Next i。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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