内容正文:
第一单元 算法及VB语言基础
《算法与程序设计》
课时30 常用VB语句、过程与自定义函数
考试内容 考试要求 历年真题索引
常用VB语句 c
过程与自定义函数 c 2015年9月第11题
一、常用VB语句
(一)顺序结构程序设计
1.顺序结构的执行程序是自上而下、依次执行。大多数情况下顺序结构都是作为程序的一部分,与其他结构一起组成一个复杂的程序。
2.赋值语句的格式是:
如果在同一行中出现多个赋值语句,则语句之间用冒号(:)隔开。
例如:a=5:b=a+3:c=2
“变量名=表达式”或“对象名.属性=表达式”。
3.Print方法
Print方法可以在窗体上显示文本字符串和表达式的值,其一般格式为:
式中,P1,P2是输出项;s是输出项之间的分隔符,可以是逗号,也可以是分号。
例如: Print ”5的6次方等于”,5^6
Print P1<s>p2<s>…
(二)选择结构程序设计
选择结构的程序可以用选择语句来表示。选择语句能使程序在执行过程中,根据不同的结果,选择执行不同的处理。选择语句又称条件语句、分支语句或判断语句。语句的主要形式是If语句。
1.行If语句
行If语句必须在一行内写完。该语句的执行过程是:先计算条件表达式的值,如果条件表达式的计算结果是True,就执行Then后面的语句,否则执行Else后面的语句。如果Else和它的后随语句不出现,则条件表达式值为True时执行Then后面的语句,否则就什么也不执行,程序转向If语句后面的后继语句。行If语句格式如下:
If 条件表达式 Then 语句1 Else 语句2
或
If 条件表达式 Then 语句
2.块If语句
块If语句的格式如下:
If 条件表达式1 Then
语句块1
ElseIf 条件表达式2 Then
语句块2
……
ElseIf 条件表达式n Then
语句块n
Else
语句块0
End If
说明:
①这儿的语句块可以由一个或多个语句组成。如果只有两种不同情形的分别处理,则中间所有的ElseIf部分都不必书写,只保留语句块1和语句块0相应的部分即可,即块If语句可以简化为以下格式:
If 条件表达式1 Then
语句块1
Else
语句块0
End If
②块语句的执行过程是:先测试“条件表达式1”,如果该条件为“True”,则执