资讯 IT资讯 中考新闻 2006高考 教育政策 高等教育 自考动态 成考动态 考研动态 留学政策 招生近况 求职快讯
 
IT综合 资讯中心 网络学院 下载 中考 高考 自学考试 成人高考 考研 留学 外语 求职
普及贴吧 教案集锦 范文大全 免费资源 小说 笑话
 
  
返回首页 热门贴子 电影网通1 范文电信1 范文网通1 范文网通2 BT搜索 BT下载网通1 乱贴吧
[当前位置]
首页>教案集锦>正文-- 职教理科教案VB的基本数据类型
[BT滚动] ·影视 ·综艺 ·动漫 ·游戏 ·音乐 ·软件
[本站地图] 访问慢?请走这里--> 电信通道 
搜索
铃声下载
 
 
 
应试心理 当前文章标题:首页>教案集锦>正文-- 职教理科教案VB的基本数据类型 ... 
 

职教理科教案VB的基本数据类型

VB的基本数据类型

教学目标:掌握各种数据类型的具体规则、用法和异同

教学难点:用户自定义类型

教学重点:浮点数的概念用法

教学过程:  

一、数据类型概述
数据:
   计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。
数据类型:
    根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。
    数据类型的不同,则在内存中的存储结构也不同,占用空间也不同
VB的基本数据类型:
数值型数据  (主要数据类型)    日期型    字节型
货币型  逻辑型  字符串型  对象型   变体型
      
二、 数值数据类型
     数值类型分为整数型和实数型两大类。
1、整数型
      整数型是指不带小数点和指数符号的数。
   按表示范围整数型分为:整型、长整型
(1)整型(Integer,类型符%)
        整型数在内存中占两个字节(16位)
        十进制整型数的取值范围:-32768 ~ +32767
例如:15,-345,654%都是整数型。而45678%则会发生溢出错误。
(2)长整型(Long,类型符&)
       长整数型在内存中占4个字节(32位)。
        十进制长整型数的取值范围:
-2147483648 ~ +2147483647
   例如:123456,45678&都是长整数型。
 
2、实数型(浮点数或实型数)
        实数型数据是指带有小数部分的数。
注意:数12和数12.0对计算机来说是不同的,前者是整数(占2个字节),后者是浮点数(占4个字节)
        实数型数据分为浮点数和定点数。
        浮点数由三部分组成:符号,指数和尾数。
        在VB中浮点数分为两种:
                   单精度浮点数( Single )
                   双精度浮点数( Double )
 
(1)单精度数(Single,类型符!)
      在内存中占4个字节(32位),,有效数字:7位十进制数
取值范围:负数 -3.402823E+38 ~ -1.401298E-45
                正数 1.401298E-45  ~  3.402823E+38
 

在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法
 
这里用E或者e表示10的次方(E/e大小写都可以)
比如:1.401298E-45表示1.401298的10的负45次方
                                        
vb里面可以这样表示:8.96E-5
例:21e5(正号省略)表示:
21乘以10的5次方的一个单精度数
 
 
(2) 双精度数(Double,类型符#)
        Double类型数据在内存中占用8个字节(64位)
        Double型可以精确到15或16位十进制数,即15或16位有效数字。
         取值范围:
       负数: –1.797693134862316D+308 ~ -4.94065D-324
       正数: 4.94065D-324 ~ 1.797693134862316D+308
比如17.88D5,表示它是一个双精度数,表示17.88乘以10的5次方
这里用D来表示10的次方

 
 二、 货币型(Currency,类型符@)
主要用来表示货币值,在内存中占8个字节(64位);
整数部分为15位,可以精确到小数点后4位,第五位四舍五入;属于定点实数
货币型数据的取值范围:
       -922337203685447. 5808 ~ 922337203685447. 5807
跟浮点数的区别:小数点后的位数是固定的,4位
例如:3.56@ 、 65.123456@都是货币型。
 
三、        字节型(Byte,无类型符)
 一般用于存储二进制数。
         字节型数据在内存中占1个字节(8位)。
         字节型数据的取值范围:0 ~ 255
 

四、   日期型(Date)
在内存中占用8个字节,以浮点数形式存储。
日期型数据的日期表示范围为:
         100年1月1日~9999年12月31日
日期型数据的时间表示范围为:
         00:00:00 ~ 23:59:59
       用#括起来放置日期和时间,允许用各种表示日期和时间的格式。
       日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是:时、分、秒。
 
例:
#09/10/2000#  或  #2000-09-12#  
#08:30:00 AM# 
#09/10/2000 08:30:00 AM#
 
例:
Dim mylab As Date
mylab = #9/3/2001 11:35:00 AM#
Time = mylab
 
在VB中会自动转换成mm/dd/yy(月/日/年)的形式。
 
五、  逻辑型(Boolean)
     逻辑型数据在内存中占2个字节。
     逻辑型数据只有两个可能的值:
            True(真)      False(假)
     若将逻辑型数据转换成数值型,则:
            True(真)为 –1        False(假)为  0
    当数值型数据转换为Boolean型数据时:
            非0的数据转换为true,0为fasle。
 
六、字符串( String  ,类型符$)
       字符串是一个字符序列,必须用双引号括起来
说明:
 双引号为分界符,输入和输出时并不显示。
 字符串中包含字符的个数称为字符串长度。
         长度为零的字符串称为空字符串,比如“”,引号里面没有任何内容
字符串中包含的字符区分大小写。
 字符串可分为变长字符串和定长字符串两种。  
 
(1).变长字符串(长度为字符串长度)
例:dim a as string   
a="123"    a="456789“
(2).定长字符串(长度为规定长度)
对于定长字符串,当字符长度低于规定长度,即用空格填满,当字符长度多于规定长度,则截去多余的字符。
例:dim a as string * 10
 
 
七、对象数据类型(Object )
     对象型数据在内存中占用4个字节。用以引用应用程序中的对象。
八、变体数据类型(Variant )
    变体数据类型是一种特殊数据类型,具有很大的灵活性,可以表示多种数据类型,其最终的类型由赋予它的值来确定。
 
九、用户自定义类型
如果我想同时记录一个学生的学号、姓名、性别、总分,那么我可以用自定义类型。
用户自定义类型特点:这种类型的数据由若干个不同类型的基本数据组成。
自定义类型由Type语句来实现:
格式:Type  自定义类型名                         
            元素名1  As 类型名
            元素名2  As 类型名
            ……
      元素名n  As 类型名
       End Type
Type是语句定义符,告诉VB现在要定义一个数据类型,是vb的关键字;其后的自定义类型名是要定义的该数据类型的名称,由用户确定;end type表示类型定义结束;自定义类型名是组成该数据类型的变量的名称
例:
Type Student
  Num As Long   ‘学号
  Name As String*10   ‘姓名,用长度为10的定长字符串来存储
  Sex As String*5   ‘性别,用长度为5的定长字符串来存储
  Score As Single  ‘得分,用单精度数来存储
End Type
一般在标准模块里面定义,如果只想在窗体里面定义,则前面必须加上Private,表示该类型只对本窗体有效,其他窗体无法定义该类型的变量。
定义了Student类型之后,我们就可以定义Student类型的变量了,比如: Dim Stu As Student
我们可以像引用对象的属性那样引用类型的各个成员:
比如:Stu.Num   Stu.Name  Stu.Sex   Stu.Sex  Stu.Score

当前文章: 职教理科教案VB的基本数据类型        打印此文 | 关闭窗口

·关键字相关新闻 ·滚动新闻

应试心理 历年自学考试题/试卷 more... 
应试心理 历年考研试题/试卷 more... 

投稿信息 投稿及评论内容只代表网友观点,与本站立场无关!
①凡本站注明“稿件来源:普及网/中国普及教育网/本站原创”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明"稿件来源:普及网/中国普及教育网",违者本站将依法追究责任。
② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。目前网站上有些文章未注明作者或出处,甚至标注错误,此类情况出现并非不尊重作者及出处网站,而是因为有些资料来源的不规范。如果有了解作者或出处的原作者或网友,请告知,本网站将立即更正注明,并向作者或出处单位道歉。
当前文章: 职教理科教案VB的基本数据类型
Powered by:pujiwang.com,普及网.com,普及网.cn,普及网.中国 ©2002-2005 webmaster#pujiwang.com
冀ICP备05000751号 合作代理:展迅互联主机 [点击联系]QQ:46083540 QQ群:10797742
请使用IE6.0或以上浏览器,1024*768分辨率浏览