2022年VB期末考试复习--书本重点总结讲解学习 .pdf
《2022年VB期末考试复习--书本重点总结讲解学习 .pdf》由会员分享,可在线阅读,更多相关《2022年VB期末考试复习--书本重点总结讲解学习 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、复习编码基础VB 代码不区分字母的大小写一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符(空格下划线)连接Rem 开始或 单撇VB 常用数据类型变量和常量的 命名规则变量:在程序运行中其存储的值可以改变。常量:在程序运行中其值不可以改变。以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40 个字符;不能使用 VB 中的关键字;VB 中不区分变量名的大小写例如: 1)a bc 2)print_65 3)12bc 4)x-y 5)x%y 6)abs 7)mn% 8)int 变量声明Dim 变量名AS 类型 Dim iMark As integer , sTotal
2、 As single Dim iItem% 注意 : 在通用声明处加Option Explicit 语句来强制显式声明变量常量声明Const 常量名AS 类型 = 表达式例 Const MAX=100 Const MIN As Integer =&H13A 算术运算符例:求表达式5+10 mod 10 9 / 3 +2 2 值字符串运算符 、+ 字符串连接 123 + 456 结果 123456 123 & 456 结果 123456 区别: + 两边必须是字符串,& 不一定abcdef & 12345 结果为abcdef12345 abcdef + 12345 出错123 & 456 结果为
3、 123456 “ 123” + 456 结果为579 注意:123 + True 结果为122 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 11 页 - - - - - - - - - - 关系运算符将两个操作数进行大小比较,结果为逻辑量。字符串比较 ,则按字符的ASCII 码值从左到右一一比较,直到出现不同的字符为止.。例: ABCDE ABRA 结果为False 逻辑运算符将操作数进行逻辑运算,结果是逻辑值表达式?组成 :变量、常量、函数、运算符和圆括号?书写规则运算符不能相邻。例a
4、+ -b 是错误的。乘号不能省略。例x 乘以 y 应写成: x*y 。括号必须成对出现,均使用圆括号。表达式从左到右在同一基准上书写,无高低、大小。表达式书写举例a*b*c*d/e/f/g 或a*b *c*d/ (e*f*g )sin(45*3.14/180)+(exp(10)+log(10)/sqr(x+y+1) 3=x And x =7 常用内部函数1. 数学函数Rnd 函数返回 0 和 1(不包括0 和 1)之间的双精度随机数. 产生 nm 的随机整数 : Int(Rnd *(m-n+1)+n 取整函数:Int Fix Round 符号函数: Sgn 2. 转换函数Chr$(Asc (G
5、) G Ucase$(abcdefg) ABCDEFG “Asc $(Chr(65) 65 Str Val 3. 字符串操作函数Left$(ABCDEFG,3) ABC Mid$(ABCDEFG,2,3) BCD Right$(ABCDEFG,3) EFG Len$(ABCDEFG) 7 InStr(2, ABCDEFG, EF) 5 efgabcd110e4510yxlnsin73x精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 11 页 - - - - - - - - - - 赋值语句形式
6、:变量名表达式作用:将表达式的值赋值给变量名。一般用于给变量赋值或对控件设定属性值。注意:?赋值号左边只能是变量,不能是常量或表达式?不能在一个语句中同时给多个变量赋值数据输入函数InputBoxInputBox( 提示信息 ,窗口标题 ) 通常用于赋值语句。产生一个对话框,供用户输入信息,并返回一个字符型的值,赋给一个变量。MsgBox 函数和 MsgBox 过程函数形式:变量% = MsgBox( 提示 ,按钮 ,标题 ) 过程形式: MsgBox 提示 ,按钮 ,标题 选择结构1. If Then语句 (单分支结构 ) If Then 语句块End If 或 If Then ?例:已知两
7、个数x和 y,比较它们的大小,使得x 大于 y. 2. If ThenElse 语句 (双分支结构 ) If Then Else End If 或 If Then Else ?例:已知两个数x和 y,求两个数中的大者. 3. If ThenElseIf 语句 (多分支结构 ) If Then ElseIf Then Else 语句块n+1 End If 不管有几个分支,当某条件满足 ,执行相应的语句块,其余分支不再执行. 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 11 页 - - - -
8、 - - - - - - 4. Select Case语句 (情况语句 ) Select Case 变量或表达式Case 表达式列表1 语句块 1 Case 表达式列表2 语句块 2 Case Else 语句块 n+1 End Select 5. 条件函数( IIf 函数)IIf ( 条件 , 表达式 1,表达式 2) 先求出两个表达式的值。当条件成立时, 函数值为表达式1 的值;条件不成立时,函数值为表达式2 的值。?例:求 x,y 中大的数,放入Tmax 变量中循环结构1. For 循环语句(一般用于循环次数已知) For 循环变量初值to 终值 Step 步长 语句块Exit For 步
9、长0 初值 终值语句块=1 时,可省略Next 循环变量终值=0 死循环循环次数 =Int( 终值 -初值 )/步长 +1)执行循环结构For i=30 To 10 Step 3 Print a Next i 将输出 _个 a。计算的近似值公式为其中 n 值由文本框读入。阅读程序并填空,Result 是标签框的名称。Private Sub Command1_Click() Dim sum As Double, pi As Double Dim i As Integer, n As Integer n = Val(Text1.Text) For i = 1 To n sum = sum + _
10、(1)_ Next i pi = _ (2)_ Result.Caption= pi近似值为 : & Str(pi) End Sub 2222213121116n精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 11 页 - - - - - - - - - - 2. Do Loop 循环语句 (用于控制循环次数未知) 形式 1:形式 2:Do While|Until Do 语句块语句块Exit Do Exit Do 语句块语句块Loop Loop While|Until 3. 循环的嵌套一个循环
11、体内又包含了一个完整的循环结构称为循环的嵌套. 例:打印九九乘法表For i = 1 To 9 For j = 1 To 9 se = i & & j & = & i * j Picture1.Print Tab(j - 1) * 9 + 1); se; Next j Picture1.Print Next i 对于循环的嵌套,要注意以下事项:?内循环变量与外循环变量不能同名;?外循环必须完全包含内循环,不能交叉;?不能从循环体外转向循环体内,反之则可以。Private Sub Command1_Click() Dim sum As Double, x As Double sum = 0: n
12、 = 0 For i = 1 To 5 x = n / i: n = n + 1: sum = sum + x Next End Sub 数组一. 静态数组及声明形式 : Dim 数组名 (下标 1,下标 2) As 类型 声明了数组的维数、大小、类型维数:几个下标为几维数组下标 : 下界To 上界;省略下界为0 ,必须为常数每一维大小 : 上界下界 +1 数组大小 : 每一维大小的乘积例: Dim mark(1 to 100) As Integer Dim a( 0 To 3 , 0 To 4) As Long 共有45 个元素等价于 : Dim a(3 , 4) As Long 精品资料
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年VB期末考试复习-书本重点总结讲解学习 2022 VB 期末考试 复习 书本 重点 总结 讲解 学习
限制150内