数据的表示与处理_计算机-数据挖掘与模式识别.pdf
《数据的表示与处理_计算机-数据挖掘与模式识别.pdf》由会员分享,可在线阅读,更多相关《数据的表示与处理_计算机-数据挖掘与模式识别.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-.-word 资料-数据类型、常量与变量【知识点】1、常见的数据类型 2、常量与变量【知识点分析】一、常见的数据类型 数据 关键字 存储大小(byte)取值范围 整型 Integer 2-3276832767 长整型 Long 4-21474836482147483647 单精度型 Single 4 负数:-3.402823E381.401298E-45 正数:1.401298E-453.402823E38 双精度型 Double 8 负数:-1.797693134E308-4.940656458E-324 正数:4.940656458E-3241.797693134E308 字符串型 St
2、ring 定长字符串:065535 个字符 不定长字符串:020 亿个字符 布尔型 Boolean 2 True 或 False 日期型 date 8 100/1/19999/12/31 注意点:1、数值型:整型、长整型、单精度型、双精度型,其中单精度型和双精度型称为浮点型 2、浮点数:对应数学上的科学记数法 如:1234.56 表示为 1.23456E3 0.00123456 表示为 1.23456E-3 3、字符串型:用“”括起来的部分,不包括“”如:a=”welcome to vb”print a 输出结果为:welcome to vb-.-word 资料-4、布尔型:又称逻辑型,值为
3、true 或 false,VB 中也用常数-1表示真值,0 表示假值;即在 VB 中真值和假值可以用布尔型数据和整形数据来表示,但真值和假值首先返回的是布尔型数据truefalse,只有你把真值和假值定义为整型(integer)时才返回-10:数据类型 真值 假值 布尔型 true false 整型-1 0 习题:(1)在 VB中,以下程序:设 a=2,b=3,c=4,d=5,表达式 ab 的值是(D)A、0 B、-1 C、TRUE D、FALSE(2)请运算如下程序运行:private sub form_click()print 34 end sub private sub form_cli
4、ck()a=34 print a end sub private sub form_click()dim a as integer a=34 print a end sub 5、日期型:用#括起来,如:2008 年 4 月 2 日表示为:#2008/04/02#习题:请运行如下程序 度型双精度型字符串型布尔型日期型注意点存储大小取值范围负数正数负数正数定长字符串个字符不定长字符串亿个字符或数值型整型长整型单精度型双精度型其中单精度型和双精度型称为浮点型浮点数对应数学上的科学记数法如示假值即在中真值和假值可以用布尔型数据和整形数据来表示但真值和假值首先返回的是布尔型数据只有你把真值和假值定义为整
5、型时才返回数据类型布尔型整型真值假值习题在中以下程序设表达式的值是请运算如下程序运行日期常量名类型表达式变量的定义变量名类型注意点必须以字母或汉字开头由字母汉字下划线数字组成不能有小数点空格等字符字符数不能超过个的保留字不能用不区分大小写最好用有意义的名字可以增加程序的可读性编码约定命名时-.-word 资料-private sub form_click()print#2008/04/02#a=#2008/04/02#print a end sub 6、VB中数据和数学里的数据是什么关系?二、常量和变量 常量的定义:const 常量名 as 类型=表达式 变量的定义:dim 变量名 as 类型
6、 注意点:1、必须以字母或汉字开头;2、由字母、汉字、下划线、数字组成,不能有小数点、空格等字符;3、字符数不能超过 255 个;4、VB的保留字不能用;5、不区分大小写;6、最好用有意义的名字,可以增加程序的可读性;7、VB编码约定命名时:前缀+有意义的名字,前缀表数据的类型;数据类型 字符串型 整型 长整型 单精度型 双精度型 布尔型 日期型 关键字 string integer long single double boolean date 前缀 str int lng sng dbl bln dtm 度型双精度型字符串型布尔型日期型注意点存储大小取值范围负数正数负数正数定长字符串个字符
7、不定长字符串亿个字符或数值型整型长整型单精度型双精度型其中单精度型和双精度型称为浮点型浮点数对应数学上的科学记数法如示假值即在中真值和假值可以用布尔型数据和整形数据来表示但真值和假值首先返回的是布尔型数据只有你把真值和假值定义为整型时才返回数据类型布尔型整型真值假值习题在中以下程序设表达式的值是请运算如下程序运行日期常量名类型表达式变量的定义变量名类型注意点必须以字母或汉字开头由字母汉字下划线数字组成不能有小数点空格等字符字符数不能超过个的保留字不能用不区分大小写最好用有意义的名字可以增加程序的可读性编码约定命名时-.-word 资料-运算符与表达式【知识点】1、算术运算符与算术表达式 2、字
8、符串运算符与字符串表达式 3、关系运算符与关系表达式 4、逻辑运算符与逻辑表达式 5、日期运算符与日期表达式 6、各种运算符优先顺序【知识点分析】一、算术运算符与表达式 运算符 含义 运算优先级 实例 结果 指数、乘方 1 210 1024-取负、取反 2-5+2-3*乘法 3 5*2 10/除法 5/2 2.5 整除 4 52 2 Mod 求余 5 5 MOD 2 1+加 6 5+2 7-减 5-2 3 注意点:1、整除运算时,若运算量为实数,则先取整(四舍五入),后相除,结果为整型或长整型。2、求余运算时,如果运算量不是整数,则先将运算量四舍五入为整数,然后再作求余运算,求余结果的正负号始
9、终与第一个运算量的符度型双精度型字符串型布尔型日期型注意点存储大小取值范围负数正数负数正数定长字符串个字符不定长字符串亿个字符或数值型整型长整型单精度型双精度型其中单精度型和双精度型称为浮点型浮点数对应数学上的科学记数法如示假值即在中真值和假值可以用布尔型数据和整形数据来表示但真值和假值首先返回的是布尔型数据只有你把真值和假值定义为整型时才返回数据类型布尔型整型真值假值习题在中以下程序设表达式的值是请运算如下程序运行日期常量名类型表达式变量的定义变量名类型注意点必须以字母或汉字开头由字母汉字下划线数字组成不能有小数点空格等字符字符数不能超过个的保留字不能用不区分大小写最好用有意义的名字可以增加
10、程序的可读性编码约定命名时-.-word 资料-号相同。习题:1、如:3.12=1 3.52=2 -3.12=1 -3.52=2 3.1 mod 2=1 3.5 mod 2=0 -3.1 mod 2=1 -3.5 mod 2=0 2、请运算如下程序:Private Sub Form_Click()Print 2 5 32 Print 5/2 2.5 Print 5 2 2 Print 5 Mod 2 1 Print 5.1/2 2.55 Print 5.1 2 2 Print 5.1 Mod 2 1 Print 5.5 Mod 2 0 Print-5.1/2 -2.55 Print-5.1 2
11、 -2 Print-5.1 Mod 2 -1 Print-5.5/2 -2.75 Print-5.5 2 -3 Print-5.5 Mod 2 0 Print-5/2.1 -2.38 Print-5 2.1 -2 Print-5 2.5 -2 Print-5 Mod 2.1 -1 Print-5 Mod 2.5 -1 Print-5 2.51 -1 Print-5 Mod 2.51 -2 度型双精度型字符串型布尔型日期型注意点存储大小取值范围负数正数负数正数定长字符串个字符不定长字符串亿个字符或数值型整型长整型单精度型双精度型其中单精度型和双精度型称为浮点型浮点数对应数学上的科学记数法如示假值
12、即在中真值和假值可以用布尔型数据和整形数据来表示但真值和假值首先返回的是布尔型数据只有你把真值和假值定义为整型时才返回数据类型布尔型整型真值假值习题在中以下程序设表达式的值是请运算如下程序运行日期常量名类型表达式变量的定义变量名类型注意点必须以字母或汉字开头由字母汉字下划线数字组成不能有小数点空格等字符字符数不能超过个的保留字不能用不区分大小写最好用有意义的名字可以增加程序的可读性编码约定命名时-.-word 资料-End Sub 3、将以下式子改写成算术表达式:(1)acbd (2)x=aacbb242 (3)2()()yaxby axby(4)1111m (5)21()2 3xd 二、字符
13、串运算符与表达式 VB中字符串运算符有:+和&,它们的作用是将两个字符串连接起来。习题:1、如:(1)“123”“45”“12345“(2)“你“&“好“你好“(3)“123”+45=168(4)“123”&45=“12345”2、请运行如下程序:Private Sub Form_Click()Print 123+45 168 Print 45+123 168 Print 123&45 “12345”Print 45&123 “45123”Print nihao+45 错误 Print nihao&45 “nihao45”Print 123+45 “12345”Print 123&45 “12
14、345”End Sub 度型双精度型字符串型布尔型日期型注意点存储大小取值范围负数正数负数正数定长字符串个字符不定长字符串亿个字符或数值型整型长整型单精度型双精度型其中单精度型和双精度型称为浮点型浮点数对应数学上的科学记数法如示假值即在中真值和假值可以用布尔型数据和整形数据来表示但真值和假值首先返回的是布尔型数据只有你把真值和假值定义为整型时才返回数据类型布尔型整型真值假值习题在中以下程序设表达式的值是请运算如下程序运行日期常量名类型表达式变量的定义变量名类型注意点必须以字母或汉字开头由字母汉字下划线数字组成不能有小数点空格等字符字符数不能超过个的保留字不能用不区分大小写最好用有意义的名字可以
15、增加程序的可读性编码约定命名时-.-word 资料-三、关系运算符与关系表达式 符号=功能 等于 不等于 小于 大于 不大于 不小于 注意点:1、判断结果为布尔型数据:true 和 false。2、关系表达式的运算采用“按值比较”的方法。(1)即先求出运算符两边的“值”;(2)如果比较的是数值则数值大的大,若是变量,则比较当前值;(3)如果比较对象是字符串型数据,则“逐个比较,遇大则大,长大短小,全部相同,才是相等”,也就是说首先判断首字符大小,能比较出来的就确定结果,否则依次向下一个一个的比较;(4)如果两边数据类型不同,则比较的关系是:数字大写字母andor 习题:1、在 VB中,以下程序
16、段:设 a=2,b=3,c=4,d=5,表达式 ab and cc的值是(D)A、0 B、-1 C、TRUE D、FALSE 2、判断 x 是否在区间a,b上,在 VB中逻辑表达式应表示为(x=a and x=b)3、从键盘输入一个正整数,判断不能被 7 整除,如是就在屏幕上显示。比较好的算法是(D)A、输入的数存入 n 变量;如果 n/7=int(n/7),就显示 n 的值 B、输入的数存入 n 变量;f=not(n/7=int(n/7),如果 f 为 true 就显示 n 的值 C、输入的数存入 n 变量;f=n mod 7,如果 f 为 0 就显示 n 的值 D、输入的数存入 n 变量;
17、n mod 70,就显示 n 的值 4、下面表达式的值是 false 的有(A)A、str(2000)”1997”B、int(4.99)len(“basic”)C、32 D、”969”n97”5、判断 x 是否在区间(a,b)上,在 VB中以哪个逻辑表达式是正确的?(D)A、ax and x b B、axx and x=b D、ax and xb or b=3 的值是(B)A、false B、true C、-1 D、1 五、日期运算符与表达式 用+或 将算术表达式、日期型常量、日期型函数等连接起来的式子。习题:(1)#2003/9/1#+30 结果为:2003-10-1(2)#2003/10/
18、20#-#2003/10/10#结果为:10(integer)(3)#2008/2/1#+30 结果为:?度型双精度型字符串型布尔型日期型注意点存储大小取值范围负数正数负数正数定长字符串个字符不定长字符串亿个字符或数值型整型长整型单精度型双精度型其中单精度型和双精度型称为浮点型浮点数对应数学上的科学记数法如示假值即在中真值和假值可以用布尔型数据和整形数据来表示但真值和假值首先返回的是布尔型数据只有你把真值和假值定义为整型时才返回数据类型布尔型整型真值假值习题在中以下程序设表达式的值是请运算如下程序运行日期常量名类型表达式变量的定义变量名类型注意点必须以字母或汉字开头由字母汉字下划线数字组成不能
19、有小数点空格等字符字符数不能超过个的保留字不能用不区分大小写最好用有意义的名字可以增加程序的可读性编码约定命名时-.-word 资料-六、各类运算符的运算级别 算术运算符字符串运算符关系运算符逻辑运算符 度型双精度型字符串型布尔型日期型注意点存储大小取值范围负数正数负数正数定长字符串个字符不定长字符串亿个字符或数值型整型长整型单精度型双精度型其中单精度型和双精度型称为浮点型浮点数对应数学上的科学记数法如示假值即在中真值和假值可以用布尔型数据和整形数据来表示但真值和假值首先返回的是布尔型数据只有你把真值和假值定义为整型时才返回数据类型布尔型整型真值假值习题在中以下程序设表达式的值是请运算如下程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 表示 处理 计算机 挖掘 模式识别
限制150内