vb教案05.docVIP

  • 5
  • 0
  • 约2.41千字
  • 约 4页
  • 2017-08-13 发布于河南
  • 举报
内 蒙 古 科 技 大 学 教 案 课程名称:Visual Basic程序设计 编写时间:2008 年1月16日 授课章节 第三章Visual Basic语言基础 $3.5 $3.6 $3.7 目的要求 通过本次教学使学生熟练掌握VB的基本语句与书写规则,熟悉VB的内部函数。 重点难点 重点:内部函数, VB的基本语句与书写规则 难点:VB内部函数中的随机函数 教学内容 3.5 常用内部函数 3..5.1 转换函数 p51表3-7 (1)要区别两个取整函数int()和fix() Fix(N)为截断取整,即去掉小数后的数。 Int(N)不大于N的最大整数。 N0与int(N) 相同,当N0时, int(N) 与fix(N) -1相等。 例如: Fix(9.59) =9, Int(9.59) =9 Fix(-9.59) =-9, Int(-9.59) =-10 (2)Asc(Abcd) 值为: 65 (只取首字母的Ascii值) (3)Val(abc123) 值为:0, Val(1.2sa10) 值为1.2 注意: Val( )函数只将最前面的数字字符转换为数值。 3.5.2. 数学函数 p52表3-8 Abs(N) Cos(N) Sin(N) Exp(N) Log(N) Sqr(N) Sgn(N) 说明: 在三角函数中的自变量是以弧度为单位。 如:sin300 sin(3.14159/180*30) 3.5.3. 字符串操作函数 p52表3-9 说明: 如果返回是字符型,则函数后有“$”字符。当然一般也可以不写,习惯都写上。 例如: len(This is a book!) 15 Left$(ABCDEFG,3) ABC Mid$(ABCDEFG,2,3) BCD InStr(2, “ABCDEFGEF”, “EF”) 5(第一次出现的位置) 3.5.4 日期与事件函数 p54 表3-10 3.5.5.随机函数 p54表3-11 Rnd函数返回0 ~ 1(包括0和不包括1)之间的双精度随机数。 若要产生1-100的随机整数: Int(Rnd *100)+1 若要产生[A,B]区间的随机数: Int((B-A+1)*Rnd+A) 重点是abs、sin 重点是date、 Now、Time 第 5 次 第1页 内 蒙 古 科 技 大 学 教 案(续页) 3.6 Visual Basic 语句的书写规则 1.代码不区分大小写; 2.语句书写规则 同一行上可以写多个语句,语句间用“:”分隔; 一个语句可分为若干行书写,但须在行后加续行标志(空格加下划线“ _“;) 每行字符长度不超过255个字符。 3.可以有行号与下标。 4.以关键字Rem开头或以撇号“ ‘ ” 开头引导注释内容。 3.7、基本语句 3.7.1、 赋值语句 形式: 变量名=表达式 对象.属性=表达式 功能: 将表达式的值赋值给变量名或指定对象的属性。 一般用于给变量赋值或对控件设定属性值. 例: sRate!=0.1 Text1.Text = 欢迎使用Visual Basic 6.0” 说明: (1) 执行过程:先求表达式的值,然后将值赋值给左边的变量。 (2) 右边的表达式可以是变量、常量、函数调用等特殊的表达式。 (3) 不要将“=”理解为数学上的等号: A=A+1 是表示将A单元的值加1后以放回到A单元。 (4)赋值相容 ①“目标操作符”和“

文档评论(0)

1亿VIP精品文档

相关文档