数据结构、变量与函数
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3、zongfen 4、A
5、3b
6、_df
7、integer 8、a3.14
2、在VB中,下列将变量定义为字符串型的语句正确的是( B )
A、Dim 1a as single
B、Dim a1 as string
C、Dim 1a as string
D、Dim a1 as single
03
函数
常用的标准函数(数学、转换)
VB数据类型 常量、变量和函数
主讲人:叶浩微 时间:2019年3月13日
Dim a As Integer a = 3.1415926 Text1.text=str(a)
Dim a As single a = 3.1415926 Text1.text=str(a)
观察程序输出的结果
Dim a As double a = 3.1415926 Text1.text=str(a)
01
基本数据类型
VB中常用的基本数据类型
数据类型
Integer Long
Single
Double String Boolean
Date
说明
整数型 长整数型
单精度实数型
双精度实数型
字符串型 逻辑型 日期型
字节数
取值范围
2
-32768~32767
4
-2147483648 ~ 2147483647
4
绝对值在1.401298E-45 ~ 3.402823E38内的实 数,有效数字约6-7位
例:将整数型变量a赋值90000,则它 输出的结果是?
定义数据类型的时候要注意它的范围。 根据需要设置数据类型,这样做能节省保存数据用的内存空间,而且 可以提高数据处理的速度。
02
常量与变量
常量
(1)常量。在程序运行时,其值不变的存储单元或者数据。
整数常量: 实数常量: 字符串常量: 逻辑常量:
Str(-200) = “-200” Str(“张明”)= “张明”
Len(“efgh”)=4
Mid(x,N,K)
取字符串中第N个字符 起长度为K的子串
Mid(“abebe”,3,1)=“e” Mid(“abebe”,4,2) = “be”
练习题
(1)请算出下面的值
Val(“-400”) mid(“neadefedsews”,7,3)
从键盘输入圆的半径,计算其面积和周长。
自然语言描述: ① 输入圆的半径R
② 计算S=π *R*R, C=2π *R
③ 输出面积S、周长C
Private Sub Command2_Click() Const pi = 3.1415926 Dim s, c As Double Dim r As Single r = Val(Text2.Text) s = pi * r * r c = 2 * pi * r Label4.Caption = Str(s) Label7.Caption = Str(c)
-400
“eds”
int(-7.8) Sqr(625) Int(9.9) Abs(-0.8)
-8
25
9
0.8
(2) Rnd函数不可能返回下列哪个值( B )
A、0 B、 1
C、0.1234
D、0.0005
(3)用于获得字符串S从第5个字符开始的3个字符的函数是( A )
A、Mid(S,5,3) B、Middle(S,5,3) C、Right(S,5,3) D、Left(S,5,3)
给某个常量值指定一个有意义的名称,这个名称就代表这个常量。
声明常量:Const 常量名 [As 类型] = 表达式
如:Const PI=3.14
Const NAME=“张华”
变量
• 变量用来存储数据,这些数据的具体数值在设计程序的时候是可变的。
• 命名规则: 01 变量名由字母、数字、下划线 等字符组成
02 必须以字母 开头,不区分大小写
03
不能使用vb中的保留字,如:dim as if True end string 等
04 字符个数不超过255
• 格式:
Dim 变量名 As 变量的类型
例:Dim s, n, k As Integer
课堂练习
1、下面变量名正确的有( 2、3、4 )
1、as
2、dim_ dimas
常用的数学函数:
函数名
Abs(x)
函数功能
求X的绝对值
Int(x) 求不大于X的最大整数
Sqr(x)
求X的算术平方根
应用例子
Abs(-7.5)=7.5 Int(-5.1)=-6
Int(5.1)=5
Sqr(4)=2
Rnd()
产生一个大于等于0且小 Rnd()的返回值为[0,1)
于1之间的随机数
之间的一个随机数
End Sub
小结
基本数据类型 常量:
直接常量、符号常量 变量:
Dim 变量名 As 变量的类型
常用的标准函数 Asc、Chr、Val、str、Len、mid函数等
谢谢观看!
主讲人:叶浩微 时间:2019年3月11日
1 123 456 2.33 3.15 25.5242 “hello!” “3.1415” True False
问:字符串常量,两边要加上___双__引____号
一个同学在设计程序求几个圆的面积的时候,圆周率的取值为3.1415926,但做
完才发…SSSSS…12345现……=====题33333目.....1111144444要11111求5555599999取2222266666值*****为rrrrr123453*****.rrrrr112345416,如下左图是…CSSSSS…他12453o……n=====写spppppt的iiiiip*****i程rrrrr=12453序*3****r.rrrr1。13245415926
常用的标准函数(数学、转换)
常用的转换函数:
函数名
Asc(x)
函数功能 字符转换成ASCII
应用例子
Asc(“A”)=65
Chr(x)
ASCII转换成字符
chr(“65”)= A
Val(x) Str(x) Len(x)
数字字串转成数值 数值转成字符பைடு நூலகம் 计算字符串长度
Val(“-200”)=-200 val(“张明”)=错误
8
绝对值在10E-324 ~ ±1.79E308内的实数, 有效数字约14-15位
看字符个数 "123.456","VB"等一段文字或符号
2
其值为真(True)或假(False)
8
日期和时间
猜想与验证
整数型数据(Integer)的范围是 -32768到32767之间的整数。如果我 们将一个超过此范围的数指定为整数 型,那么程序运行结果会如何呢?