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