高中信息技术 VisualBasic编程基础知识

2022-07-12 05:16:14   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《高中信息技术 VisualBasic编程基础知识》,欢迎阅读!
VisualBasic,基础知识,高中,编程,技术

高一信息技术 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()三个函数的值为字符串型,结果要加双引号








高一信息技术 VB知识点

1 赋值语句 变量名 = 表达式 对象名.属性名 = 表达式 2)选择语句: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 + 1x = 5+6i = 6 例: Label1.Caption = 结果 例:If n<=10 Then i = i+1



If 条件表达式 Then 语句1 Else 语句2 例:If x > 0 Then s=正数 Else s=负数







注意:行if语句只有一行。而块If语句写在多行上,最后需要EndIF结尾 3)循环语句:For 语句



For 循环变量= 初值 To 终值 Step 步长 语句块 Next 循环变量

如果步长为1step 1可以省略 Do 语句

Do While 条件表达式 语句块 Loop

VB改错类型

错误类型

1、要求对象 2、除数为零 3、溢出 4、类型不匹配 5、缺少end if 6Next没有for 7Loop缺少Do 8、下标越界

代码中对象名错误 表达式中被除数为零

数据所赋的值超出定义的大小范围 数据所赋的值和定义的类型不符 If……End if没有配对 For……Next没有配对 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




高一信息技术 VB知识点

9、未找到方法或数据成

对象没有这个属性或方法,例如:Text1.Caption



10无效的过程调用或参

函数参数错误,例:sqr-1)负数不能求平方根



11子程序或函数未定义 子程序或函数没有定义就使用,标准函数名写错




本文来源:https://www.dywdw.cn/b6ccadfd27d3240c8547ef57.html

相关推荐
推荐阅读