第三章数据类型、变量与常量教案

上传人:F****n 文档编号:99562489 上传时间:2019-09-19 格式:DOCX 页数:22 大小:140.63KB
返回 下载 相关 举报
第三章数据类型、变量与常量教案_第1页
第1页 / 共22页
第三章数据类型、变量与常量教案_第2页
第2页 / 共22页
第三章数据类型、变量与常量教案_第3页
第3页 / 共22页
第三章数据类型、变量与常量教案_第4页
第4页 / 共22页
第三章数据类型、变量与常量教案_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《第三章数据类型、变量与常量教案》由会员分享,可在线阅读,更多相关《第三章数据类型、变量与常量教案(22页珍藏版)》请在金锄头文库上搜索。

1、Visaul Basic周 次3课 次5-6教学时数4班 级15计算机应用(高级办公自动化)大专班课 题第3讲 数据类型、变量与常量教学目的与要求1、掌握VB的基本数据类型和变量定义方法2、了解变体数据类型的含义及赋值教学重点变量定义方法及赋值教学难点1、典型数据类型的应用2、符号常量及常量的表示3、变量的概念与作用域课程类型理论课() 实验课( )教 学 方 法 设 计教学方法演示法、讲授法、练习法教学手段Windows 2000软件、Visual Basic6.0软件、PPT课件、黑板、机房参 考 资 料Visual Basic程序设计教程,罗朝盛主编,人民邮电出版社,2005年7月第2版

2、。Visual Basic程序设计,沈祥玖、郑有增等编著,2005年3月第1版全国计算机等级考试二级教程Visual Basic语言程序设计(修订版),教育部考试中心,高等教育出版社,2002年4月第2版教 学 过 程 设 计主要内容、步骤及时间分配备注l 上讲回顾与新课引入 (5分钟)l 本节内容简介 (5分钟)l 本讲新授课内容 (70分钟)一、基本数据类型1、数值型(Numeric)2、字符型(String)3、逻辑型(Boolean)4、日期型(Date)5、对象型(Object)6、变体型(Variant)二、常量、变量1、常量2、变量l 课堂小结 (5分钟)l 下一讲概要 (3分钟

3、)l 作业 (2分钟) 注意:数据类型的介绍重点本课安排以课堂讲授为主,用一个产生溢出错误的数学运算式说明数据类型的取值范围;用一个实例说明数值型、布尔型、字符型数据转换规则;用一个未溢出的数学运算式说明类型说明符的使用方法;用一个实例说明Option Explicit语句的作用与意义内容简介数据类型常量变量重点教学过程复习与提问1、VB应用程序设计的步骤?2、应用程序界面如何响应用户的操作?3、属性、事件、方法的如何使用?引入软件的定义:程序+数据+文档数据是程序处理的对象,强调数据的广义性,并不仅仅指数值。比如:姓名、出生日期、身高、成绩、贷款否、照片等数据,它们都需要不同的数据形式存储与

4、运算,所以在计算机内存中存放的形式、占用的存储空间都由数据类型决定的。第3讲 数据类型、变量与常量一、基本数据类型数据类型:常用的数据类型数值、字符、日期、逻辑、变体1、数值型数据类型(Numeric)分为整型数和实型数两类1、整数类型(Integer、Long和Byte)(1)整型(Integer)和长整型(Long)整形用于保存整数,整数运算速度快,但所表示数的范围小。其中Integer的取值范围是:3276832767,占2个字节,类型符是 号;Long的取值范围是:,占4个字节,类型符是 & 号。(2)字节型(Byte)Byte用于存储二进制数,取值范围0255,占1个字节。2、实型类

5、型(1)单精度型(Single)Single用于保存浮点实数,其取值范围是 1.4E453.4E38,占4个字节,类型符是 !号。(2)双精度型(Double)Double也用于保存浮点实数,但所保存数值的精确度比Single高,其取值范围是:4.9E3241.8E308,占8个字节,类型符是 # 号。Double是应用程序中存贮数据的常用类型。(3)货币型(Currency)Currency型用于存储定点实数或整数,可保留4位整数及15位小数,在所表示的数后会自动增加 符号。2、逻辑型数据(Boolean)Boolean型只有两个常量:True和False。说明:(1)当逻辑数据转换为整型数

6、据时,True转换为 1,False 转换为 0;(2)当把数值型数据转换为逻辑型数据时0转换为False,非0转换为True。3、日期型数据(Date)Date型按8个字节的浮点数进行存储,表示日期的范围从100年1月1日到9999年12月31日。说明:这种数据在引用时一定要用 # 号前后括起来,可用 / - , 进行分隔。如:#20040224#。可以有以下形式#mm/dd/yyyy#,#yyyy/mm/dd#,#dd/mm/yyyy#,默认为#mm/dd/yyyy#。例如:#January 1,2001#注意:显示与系统的格式(24小时制或是12小时制)是一致的。【例】Print #3/

7、6/1993 1:20:00 PM#1993-3-6 下午 01:20:00系统时间为12小时制199-3-6 13:20:00系统时间为24小时制4、字符型数据(String)String型存放字符型数据,(1)String型数据必须用单引号或双引号前后括起来,占8个字节,类型符是 $ 号。(2)分为可变长度字符串和固定长度字符串(3)说明: 双引号在程序代码中起字符串的定界作用,在程序运行过程中,输出一个字符串时,双引号不会输出 程序运行中,需要从键盘上输入一个字符串时,不需要输入双引号。 空字符串与空格字符串的区别 在字符串有字母大小写之区别 如果字符本身包括双引号,必须用两个连续的双引

8、号表示。 数字加与不加双引号是有区别的【例】Dim NameA as String NameA为可变长度字符串Dim Nameb as String*20 Nameb为固定长度字符串NameA=“abcdef”5、对象型数据(Object)对象数据类型用来表示应用程序中的对象,可用Set语句来指定一个被声明为Object的变量,去引用应用程序中的任何实际对象。【例】Sub Form_Click()Dim Temp As ObjectSet Temp=Form1End Sub于是,Temp即为对象类型,表示Form16、变体类型(Variant)Variant是一种特殊的数据类型,是所有未定义的

9、变量的缺省数据类型,它对数据的处理完全取决于程序上下文的需要,它可以包括数值型、日期型、字符型、对象型的数据,此外,还可以包含四种特殊的数据: Empty :空,表示未确定的数据。 Null :无效,表示这个数据不合法。 Error :出错,指出过程中出现了一个错误条件。 Nothing :无指向,表示数据还没有指向一个具体对象。上述四种特殊数据,在我们进行数据库应用程序的开发中经常使用。如Error 常用于程序中,假设在程序中写入:On Error Resume Next语句,则当程序出现错误语句时,VB不会中断程序的运行,继续执行后面的语句。【例2-1】编写程序,验证逻辑型数据的取值。 【

10、例2-2】Date/Time型数据示例。 【例2-3】编写程序,在窗体上创建命令按钮Command1,单击命令按钮,可将该按钮的显示文字“Command1”改为“欢迎”,且字体为黑体,字号为 14号。 【例2-4】编写程序验证:在程序运行期间可变类型变量的不同值。二、常量与变量1、常量在程序运行过程中其值始终保持不变的量称为常量。有两种形式的常量:直接常量和符号常量,其中符号常量又分为用户自定义和系统定义符号常量1、直接常量在程序代码中,以直接明显的形式给出的数据称为直接常量。类型:字符串常量、数值常量 布尔常量、日期常量举例: 欢迎使用Visual Basic 6.0 字符串常量23456

11、数值型常量12.06 单精度常量True 逻辑型常量#1/11/2006# 日期型常量2、符号常量在程序中用一符号来代表一个常量,这样的符号称作符号常量。命名规则补充 必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度不大于255。 不能使用VB中的保留字。 不区分大小写。(1)用户自定义常量必须先定义后使用,一般用Const语句来定义。格式:Public|PrivateConst 符号常量名 As 类型名 = 常量例:CONST pi As Single = 3.14159引用:y= sin(35*pi/180)符号常量不但可定义数值型常量,而且也能定义其他类型的常量。说明: 符号常

12、量通常用大写字母表示,以区别于普通的变量名 如果符号常量只在某个过程内有效,则应在该 过程内部声明符号常量。 如果符号常量对模块中的所有过程都有效,而模块个的所有代码无效,则应在模块的通用声明段中进行声明。 如果符号常量在整个程序中都有效,则应在标准模块的通用声明段中进行声明,暗藏在Const前面放置关键字Public。在窗体模块或类模块中不能声明Public符号常量。 符号常量不能改变,不能重新赋值。 可以用逗号分隔多个常量声明,如Const pi =3.14,e=2.71828,MyStr=”Hello”。 可以使用先前定义过的常量定义新的符号常量,如Const pi1=pi*2例:Con

13、st Pi = 3.979 Const Max As Integer = 100 Const Birth = #1/1/06# Const MyString = China【例】在窗体的通用段声明符号常量pi,在命令按钮command1和command2的单击事件过程中引用pi。(2)系统内部定义的符号常量邮VB应用程序和控件提供的。这些常量可与应用程序的对象、方法和属性一起使用,在代码中可直接使用。系统常量位于对象库中,可通过“对象浏览器”查看。Private Sub Command1_Click()x = MsgBox(确定, vbOKCancel, aaaa, 10, 100)End Sub在上述过程中,赋值语句中的vbOKCancel就是一个VB的系统常量。【例】编程使用系统符号常量。2、变量重点举例:宾馆与房客变量声明的目的:分配房间(存储单元),亦可直接分配,先住后登记。作用域:房客的可活动范围,全局,模块,局部1、变量的定义变量:其值会随程序运行而改变的量。变量实际上是内存中的存储单元。我们用一个标识符来指明某个数据存放在内存中的具体位置,这种标识符称为变量名,即用变量名来标识变量。变量代表的内存单元中的实际内容就是变量值。2、说明:变量有名字和数据类型,通过名字引用一个变量,而通过数据类型来确定该变量的存储方式。3、变量分为属性变量和内存变量。4、变量的命名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号