内容正文:
2.2.4常用语句与函数
1、 教学目标:
1、认识各语句的作用及格式。
2、 掌握运用常用函数进行代数式的转换为VB表达式。
3、 掌握函数的运算求值。
2、 教学方法:任务驱动
3、 教学环境:[来源:学科网]
4、 教学课时:2-3课时
5、 教学过程:
步骤
教师活动
学生活动
备注
导入
运行测试VB小程序
Private Sub Command1_Click()[来源:Zxxk.Com]
Dim a, c As Integer, b As Single
a = Val(InputBox("输入人数", "请输入本班人数"))
If a < 0 Or a > 50 Then
b = MsgBox("你输入的数值超出范围(1-50)," & "请重新输入!", vbOKCancel, "错误提示")[来源:学+科+网]
Else
Randomize
c = Int((Rnd * a) + 1)
Print "中奖编号为:"; c
End If
End Sub
分析程序语句,导入新课。
将程序发给学生调试运行
教学过程
PPT讲解
(1) 赋值语句
(2) Print语句
(3) 注释语句
(4) 结束语句
(5) 与用户交互函数
(6) 数学函数[来源:学。科。网Z。X。X。K]
(7) 字符串函数
(8) 日期函数
(9)常用转换函数
根据PPT
上机验证
六、本节小结
$$
Private Sub Command1_Click()
a = InputBox("输入人数", "请输入本班人数")
If a < 0 Or a > 50 Then
b = MsgBox("你输入的数值超出范围(1-50)", vbOKCancel, "错误提示")
Else
Randomize
c = Int((Rnd * a) + 1)
Print "中奖编号为:"; c
End If
End Sub
四种语句
1、赋值语句
2、print 语句
3、注释语句
4、结束语句
五种函数
1、与用户交互函数
2、数学函数
3、字符串函数
4、日期函数
5、常用转换函数
VB中的赋值语句用“=”来实现 如:a=1 b=a
格式:变量 = 表达式 或 对象.属性= 表达式
功能:将右边表达式的值赋给左边的变量或属性
说明:
1、这里的“=”是赋值符号,是将表达式的值计算出来后再赋予该变量。
2、“=”左边只能是变量,右边可以是常量、变量或表达式。
3、变量被赋值前的值常称为”初始值“。
VB中字符串变量的初始值为空串;
数值型变量的初始值为0;
逻辑型变量的初始值为False
如:n=n + 1
C=2*3.14*r
lblshow.caption=time()
1、请分析下面c的值:
Private Sub Command1_Click()
Dim a as integer
Dim b as integer
Dim c as integer
a = 5
b =4
c = a + b
Print c
End Sub
2、题1代码中若去掉a=5语句,求C的值 4
3、下列给出的赋值语句中正确的是(C)。
A、4 = M B、#NAME? C、B=A-3 D、x + y = 4
9
格式:[对象名.]print [表达式列表]
功能:在指定的对象上输出文本、图形等相应的内容。
说明:
1、对象可以是窗体、图片框等,若不指定对象名,默认在当前窗体中输出。
2、表达式列表可以是一个或多个表达式,各表达式之间用”;”或”,”隔开。
3、print语句行末若没有分隔符”;”或”,”则print语句执行完成后自动换行
2、print 语句
用;隔开,各个内容紧跟着
用,隔开,按分区格式输出
窗体、图片框等
如:picture1.print “hello”
Print “hello”
1、请你设计一个程序 ,规范输出 a+b=3
Private Sub Command1_Click()
a=1:b=2
print “a+b=“;a+b
End Sub
[分析]前一个“a+b=”是字符串,后一个a+b是表达式,输出表达式的值(变量也是输出值)
上机实践
3、P28
Private Sub Form_Click()
Print "北京", "奥运"
Print "北京"; "