当前位置:文档之家› 高一信息技术会考 VB知识点整理

高一信息技术会考 VB知识点整理

End If虚线部分是可选部分!
例:
Ifx > 90 Then
Label1.Caption =”优秀”
ElseIfx > 80Then
Label1.Caption =”良好”
Else
Label1.Caption =”及格”
EndIf
注意:行if语句只有一行。而块If语句写在多行上,最后需要EndIF结尾
Asc(“A”)
65
Chr(x)
AscII转换为字符
Chr(48)
“0”
Val(x)
数字字符串转换为数值
Val(“-170”)
-170
Str(x)
数值转换为字符串
Str(-170)
“-170”
Len(x)
计算字符串的长度
Len(“asd”)
3
Mid(x,n,k)
取字符串X中第n个字符起长度为K的子串
Loop
例如:计算1+3+5…+99
S = 0:i = 1
Do While i <= 99
s = s + i
返回重新判断
i = i + 2
Loop
运算:注意Mod、/、\(整除),And运算两边同时成立才成立,Or运算一边成立就成立
函数名
功能
应用举例
返回值
Abs(x)
求X的绝对值
Abs(-3.5)
3.5
Int(x)
求不大于X的最大整数
Int(4.1)
Int(-4.1)
4
-5
Sqr(xsc(x)
字符转换为AscII
(3)循环语句:For语句
For循环变量=初值To终值Step步长
语句块
Next循环变量
如果步长为1,step 1可以省略
例如:计算1+3+5…+99
S = 0
Fori = 1 to 100 step2
下一个i加上步长,返回重新判断
s = s + i
Nexti
Do语句
Do While条件表达式
语句块
例:If n<=10 Then i = i+1
If条件表达式Then语句1Else语句2
例:If x>0 Then s=”正数”Else s=”负数”
块If语句:
If <表达式1> Then
<语句块1>
ElseIf <表达式2> Then
<语句块2>

ElseIf <表达式n> Then
Else
<语句块n+1>
Mid(“abcd”,3,1)
“c”
注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号
(1)赋值语句:
变量名=表达式
例:i = i + 1、x = 5+6、i = 6
对象名.属性名=表达式
例:Label1.Caption =”结果”
(2)选择语句:行If语句
If条件表达式Then语句
相关主题