1 / 33
文档名称:

第四章VB程序设计教案.ppt

格式:ppt   页数:33
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第四章VB程序设计教案.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第四章VB程序设计教案.ppt

文档介绍

文档介绍:第四章基本的控制结构 (8学时)
顺序结构
选择结构
循环结构
其它辅助控制语句
常用算法(一)
常见错误(顺序、条件、循环)
一. 赋值语句
形式: [LET]变量名=表达式
作用: 将表达式的值赋值给变量名.
一般用于给变量赋值或对控件设定属性值.
例: sRate!=
= "欢迎使用Visual Basic ”
当表达式的类型与变量的类型不一致时,强制转换成左边的精度
iA% = 10 / 3 iA中的结果为3
注意:虽然赋值号与关系运算符等于号都用“=”表示,VB系统会根据所处的位置自动判断是何种意义的符号。
二. 与用户交互函数和过程
1. InputBox函数
InputBox(提示[,标题][,缺省][,x 坐标位置][,y坐标位置])
其中:提示提示信息,标题对话框标题,缺省输入区缺省值
函数返回字符类型.
例要在屏幕上显示如下的对话框:
Dim strName As String * 40,
strS1 As String * 40
相应的语句如下:
strName= InputBox( “请输入你的姓名”+ vbCrLf + “然后单击确定”, “输入框”)
也可以:
strS1 = “请输入你的姓名”+ Chr(13) + Chr(10) + “然后单击确定”
strName= InputBox(strS1, “输入框”, , 100,100)
当键盘输入“王晓明”后,变量strName获得键盘输入的值.
2. MsgBox函数和MsgBox过程
函数形式:变量[%] = MsgBox(提示[,按钮][,标题])
过程形式: MsgBox 提示[,按钮][,标题]
按钮值如下: 函数返回所选按钮整数值:
编一帐号和密码检验程序。
要求: 帐号不超过6位数字,有错,清除原内容再输入。
密码输入时在屏幕上以“*”代替; 若密码错,显示有关信息,选择“重试”按钮,清除原内容再输入,选择“取消”按钮,停止运行。
分析: 帐号6位,MaxLength为6;Tab键触发LostFocus事件, IsNumeric(Text1)函数判断参数Text1是否为数字。
密码PassWordChar为“*”,MsgBox函数设置密码错对话框。
增加:若密码正确,则用MsgBox显示密码,并加上“你好”字样。

1. If…Then语句(单分支结构)
If <表达式> Then
语句块
End If
或 If <表达式> Then <语句>
例:已知两个数x和y,比较它们的大小,
使得x大于y。
If x<y Then
t=x
x=y
y=t
End If
或 If x<y Then t=x: x=y: y=t
重要的是学会两个数的交换,若上述语句次序变一下,结果如何?
2. If…Then…Else语句(双分支结构)
If <表达式> Then
<语句块1>
Else
<语句块2>
End If
If <表达式> Then <语句1> Else <语句2>
计算分段函数
单分支结构实现: y=cos(x)-x^3+3*x
If x<>0 Then y=sin(x)+sqrt(x*x+1)
双分支结构实现: If x<>0 Then
y=sin(x)+sqrt(x*x+1)
Else
y=cos(x)-x^3+3*x
End If
3. If…Then…ElseIf语句(多分支结构)
形式:
If <表达式1> Then
<语句块1>
ElseIf <表达式2>Then
<语句块2>

[Else
语句块 n+1 ]
End If

不管有几个分支,依次判断,当某条件满足,执行相应的语句块,其余分支不再执行。若条件都不满足,且有Else子句,则执行该语句块;否则什么也不执行。
ElseIf不能写成 Else If。
例已知百分制成绩mark,显示对应的五级制成绩
哪些正确,哪些错误?
根据三角形的三边长判定三角形类型并求面积。
程序框架:
If 表达式1 Then
Print "是等边三角形"
ElseIf 表达式2 Then
Print "是等腰三角形"
ElseIf 表达式3 Then
Print "是直角三角形"
Else
Print "是任意三角形"
End If
求面积,并打印面积值

最近更新

2025年丽水职业技术学院单招职业适应性测试题.. 41页

2025年云南理工职业学院单招职业技能测试模拟.. 39页

2025年保定电力职业技术学院单招职业适应性考.. 41页

2025年兰州石化职业技术大学单招职业适应性测.. 40页

2025年北京科技大学天津学院单招职业倾向性测.. 41页

2025年南京城市职业学院单招职业倾向性测试题.. 42页

2025年厦门东海职业技术学院单招职业技能考试.. 40页

2025年厦门工学院单招职业适应性考试模拟测试.. 40页

2025年合肥幼儿师范高等专科学校单招职业倾向.. 41页

2025年吉安幼儿师范高等专科学校单招职业适应.. 40页

2025年吉林职业技术学院单招职业技能考试模拟.. 39页

2025年喀什职业技术学院单招职业适应性测试题.. 41页

2025年四川化工职业技术学院单招职业倾向性测.. 40页

2025年四川工商职业技术学院单招职业技能测试.. 40页

2025年四川文化传媒职业学院单招综合素质考试.. 40页

2025年大连职业技术学院单招职业技能测试题库.. 40页

2025年天津仁爱学院单招职业适应性测试题库附.. 39页

2025年天津电子信息职业技术学院单招职业适应.. 40页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

食品安全自查、从业人员健康管理、进货查验记.. 9页

康复医院设置标准1 14页

介绍医院门诊ppt 28页

农村人才流失国外研究报告 2页

空调系统维保记录表格模板 7页

黄酒评分、扣分标准表(共1页) 1页

曾仕强易经六十四卦解 68页

G303国道集阿公路驼腰岭平交道口改造工程施工.. 13页