Vsual pasic 第2页 61赋值语句 62选择控制结构 63循环控制结构 64数组 65控件数组 66过程
退出 第2页 6.1 赋值语句 6.2 选择控制结构 6.3 循环控制结构 6.5 控件数组 6.6 过程 6.4 数组
6赋值语句 Vsual pasic 第3页 1.赋值语句的作用 格式: 变量名=表达式或控件名属性=表达式 说明: (1)前者为变量赋值语句,后者为控件的属性赋值语句。例如 s=100 S=ST ch1= ABC Form1 Caption="求圆的面积 num= inpuTbox('请输入一个数")
退出 第3页 6.1 赋值语句 1.赋值语句的作用 格式: 变量名=表达式 或 控件名.属性=表达式 说明: ⑴ 前者为变量赋值语句,后者为控件的属性赋值语句。例如: s = 100 s= s + 1 ch1 = "ABC" Form1.Caption = "求圆的面积" num = InputBox("请输入一个数")
Vsual pasic 第4页 (2)赋值语句可以改变变量存储的值 (3)“=”号既可以构成赋值语句,也可以作为逻辑表达式的逻 辑等号 例如: pint×=y a=b and b=c n=3=5
退出 第4页 ⑵ 赋值语句可以改变变量存储的值。 ⑶ “=”号既可以构成赋值语句,也可以作为逻辑表达式的逻 辑等号。 例如: print x=y a=b And b=c n=3=5
Vsual pasic 第5页 2.赋值相容 (1)变量类型与表达式类型相同 (2)变量为字符串型,表达式为数值型。 (3)变量为数值型,表达式为可以转换为合法数值的字符串 (4)整型与浮点型属于赋值相容
退出 第5页 2.赋值相容 ⑴ 变量类型与表达式类型相同。 ⑵ 变量为字符串型,表达式为数值型。 ⑶ 变量为数值型,表达式为可以转换为合法数值的字符串。 ⑷ 整型与浮点型属于赋值相容
翻62选择控制结构 Vsual pasic 第6页 ◇顺序程序结构ε赋值语句、输入输出语句构成了最基本 的程序结构,即顺序程序结构。 ☆选择控制结构:又称为分支结构,这种结构能够根据条件 执行不同的操作 Visual basic支持的选择控制结构包括 语句 Select Case语句
退出 第6页 6.2 选择控制结构 ❖ 顺序程序结构:赋值语句、输入输出语句构成了最基本 的程序结构,即顺序程序结构。 ❖ 选择控制结构:又称为分支结构,这种结构能够根据条件 执行不同的操作。 Visual Basic支持的选择控制结构包括 If 语句 Select Case 语句
语句 Vsual pasic 第7页 1.If.Then语句 格式: 条件假 真 f条件>Then 语句块 End if 说明 (1)“条件”一般为关系表达式或逻辑表达式,“语句块”可 以为一条或多条语句,语句以End结束 (2)语句执行过程 〖例6.1输入a、b的值,如果a大于b,则输出“a大于b
退出 第7页 If 语句 1.If…Then 语句 格式: IfThen End If 说明: ⑴“条件”一般为关系表达式或逻辑表达式, “语句块”可 以为一条或多条语句,If语句以End If结束。 ⑵ 语句执行过程 假 真 条件 语句块 【例6.1】输入a、b的值,如果a大于b,则输出“a大于b”
Vsual pasic 第8页 (3)条件表达式也可以是算术表达式,非零为真、零为假。 (4)|f语句可以精简为单行仟f语句,即 HfThen 【例62】将例6.1用单行语句改写
退出 第8页 ⑶ 条件表达式也可以是算术表达式,非零为真、零为假。 ⑷ If语句可以精简为单行If语句,即 If Then 【例6.2】将例6.1用单行If语句改写
Vsual pasic 第9页 2.If.Then.Ese语句 格式: 真 假 fThen 条件 Else 语句块1 语句块2 End If 说明: (1)语句执行过程 (2)f..Then.Else语句为双分支选择结构,语句块1和语句块2必定有一个 被执行。 【例6.3】输入一个非零数,判断其是正数还是负数
退出 第9页 2.If...Then...Else语句 格式: IfThen Else End If 说明: ⑴ 语句执行过程 真 假 条件 语句块1 语句块2 【例6.3】输入一个非零数,判断其是正数还是负数。 ⑵ If...Then...Else语句为双分支选择结构,语句块1和语句块2必定有一个 被执行
Vsual pasic 第10页 例64】判断某年是不是闰年 闰年的条件:年份能被400整除,或者年份能被4整除但不能被100整除。 year Mod400=0(被400整除) Mod4=0 And year Mod100<>0(被4整除但不被100整除) 两个表达式之间应该用O连接。 (3)f.Then.ESe语句单行形式: f条件>ThenEse 例6.5】将例63用单行语句改写
退出 第10页 【例6.4】 判断某年是不是闰年。 闰年的条件:年份能被400整除,或者年份能被4整除但不能被100整除。 year Mod 400 = 0(被400整除) Mod 4 = 0 And year Mod 100 <> 0(被4整除但不被100整除) 两个表达式之间应该用Or连接。 ⑶ If...Then...Else语句单行形式: IfThenElse 【例6.5】将例6.3用单行语句改写