《VisuaI Basic程序设计教程》 第二章 程序设计基础

程序设计基础 常量、变量、函数及表达式 是构成VB应用程序的基本元素, 也是程序设计的重要基础知识。 学习和熟悉掌握这些元素,对 以后的程序设计是十分重要的。 主页
主页 常量、变量、函数及表达式 是构成VB应用程序的基本元素, 也是程序设计的重要基础知识。 学习和熟悉掌握这些元素,对 以后的程序设计是十分重要的

第2章程序设计基础 程序中的大部分实际工作是来用程序代码来处理的 在何一门程序设计语言部有一套严格的编程规定 本章主要内容 数据类型 常量与变量 表达式 常用内部函数 退出主页
主页 第2章 程序设计基础 程序中的大部分实际工作是采用程序代码来处理的 任何一门程序设计语言都有一套严格的编程规定 本章主要内容 退出 数据类型 常量与变量 表达式 常用内部函数

21数据类型 在使用计算机来处理数据时,会遇到各种不同类型的数据。 例如,一个人的姓名是由一串文本(字符)组成,成绩、年龄和体 重都是一个数值,而是否大学毕业则是一个逻辑值,等等。 为了更好地处理各种各样的数据,VB定义了多种数据类型 整数:整型/长整型 字节型 数值型了浮点型:单双精度 货币型 数据类型 字符型 逻辑型 日期型 对象型 变体型 ★ 「主页
主页 2.1 数据类型 在使用计算机来处理数据时,会遇到各种不同类型的数据。 例如,一个人的姓名是由一串文本(字符)组成,成绩、年龄和体 重都是一个数值,而是否大学毕业则是一个逻辑值,等等。 为了更好地处理各种各样的数据,VB定义了多种数据类型 数值型 数据类型 字符型 逻辑型 日期型 对象型 变体型 整数: 整型/长整型 字节型 浮点型: 单/双精度 货币型

数值型数据 (1)整型( Integer)和长整型(Long 不带小数部分的数,表示正整数、负整数和零 整型数:-32768~32767 长整型数:-2147483648~2147483647 (2)字节型(Byte) 字节型数可以表示无符号的整数 0≈255 (3)单精度型( Single)和双精度型( Double) 浮点数。表示带有小数部分的数 表示数的范围大,但有误差 如超出某个表示范围,则用科学记数法 例如:4.53E8(4.53×108),8.173E-14,3.14D23 (4)货币型( Currency) 专门为处理货币而设计的数据类型 它可最多保留小数点右边4位和小数点左边15位 主页
主页 数值型数据 (1) 整型(Integer)和长整型(Long) 不带小数部分的数,表示正整数、负整数和零 整型数: -32768~32767 长整型数:-2147483648~2147483647 (2) 字节型(Byte) 字节型数可以表示无符号的整数 0~255 (3) 单精度型(Single)和双精度型(Double) 浮点数。表示带有小数部分的数 如超出某个表示范围,则用科学记数法 例如:4.53E8(4.53×108),8.173E-14,3.14D23 (4) 货币型(Currency) 专门为处理货币而设计的数据类型 它可最多保留小数点右边4位和小数点左边15位

其他美型数据 (1)字符型是用双引号括起来的一串字符。 例如: w Canton"、”1+2=?"、” Good L Morning"等 “""称为起止界限符。 字符串长度。分为:变长字符串(长度不固定) 定长字符串(长度固定) 例如: Dim a As string a是不定长字符串 Dim bas string*4b是定长字符串(4个字符) a=wVB〃 a的值为2个字符“VB a= u visual basic/ a的值为12个字符“ Visualbasic b=tvBn b的值为4个字符“ⅴB〃(后面有2个空格) b= u visual basic/ b的值为4个字符“Visu" 主页
主页 其他类型数据 (1) 字符型是用双引号括起来的一串字符。 例如: “Canton” 、 ”1+2=?” 、 ”Good└┘Morning”等 “″”称为起止界限符。 字符串长度。 分为: 变长字符串(长度不固定) 定长字符串(长度固定) 例如: Dim a As String ′a是不定长字符串 Dim b As String*4 ′b是定长字符串(4个字符) a = “VB” ′a的值为2个字符“VB” a = “Visual Basic” ′a的值为12个字符“Visual Basic” b = “VB” ′b的值为4个字符“VB ” (后面有2个空格) b = “Visual Basic” ′b的值为4个字符“Visu

其他美型数据 (2)逻辑型数据只有True(真)和 Falser(假)两个值 (3)日期型数据用两个“#符号把日期和时间的值括起来 如:#08/20/2001#、#2001-08-20# (4)变体型( Variant)数据是一种可变的数据类型,可以存放任 何类型的数据,VB会自动完成必要的转换 不特别说明时,VB会自动将该变量默认为 Variant型变量 例:Temp=N22 字符串 Temp=Temp-1 数值 Iemp=#01/01/2002# ′日期 主页
主页 其他类型数据 (2) 逻辑型数据只有True(真)和False(假)两个值 (3)日期型数据用两个“#”符号把日期和时间的值括起来 如:#08/20/2001#、#2001-08-20# (4) 变体型(Variant)数据是一种可变的数据类型,可以存放任 何类型的数据,VB会自动完成必要的转换 不特别说明时,VB会自动将该变量默认为Variant型变量 例: Temp=“22” ’字符串 Temp=Temp-1 ’数值 Temp=#01/01/2002# ’日期

22常量与变量 22.1常量 在程序运行期间其值始终保持不变的量 一般常量:在程序代码中直接给出的数据。 例如:123,-263,”Ⅴ isual basic",”12.57〃等 符号常量:在程序中用符号表示的常量。格式: Public I Private]Const常量名[As数据类型}=表达式 例如: Const p=314159 As single 主页
主页 2.2 常量与变量 2.2.1 常量 在程序运行期间其值始终保持不变的量 一般常量:在程序代码中直接给出的数据。 例如:123,-263, ”Visual Basic” , ”12.57”等 符号常量:在程序中用符号表示的常量。格式: [Public|Private] Const 常量名 [As 数据类型]=表达式 例如: Const PI=3.14159 As Single

222变量 变量是在程序运行期间其值可以发生变化的量 1.变量的命名规则 应遵守一些规则 2.变量的声明 (1)声明变量(显式声明) 用Dim、 Public、 Private或 Static语句来声明变量 例如: Dim sum As Integer 把sum定义为整型变量 (2)隐式声明 不加说明就直接使用变量,此时默认的变量类型为变体型 也允许使用类型符来声明变量的类型,如Num%,Sum! 「主页
主页 2.2.2 变量 变量是在程序运行期间其值可以发生变化的量 1. 变量的命名规则 应遵守一些规则 2. 变量的声明 (1) 声明变量(显式声明) 用Dim、Public、Private或Static语句来声明变量 例如:Dim sum As Integer ′把sum定义为整型变量 (2) 不加说明就直接使用变量,此时默认的变量类型为变体型 也允许使用类型符来声明变量的类型,如Num%,Sum!

3.变量的两个重要特点 (1)"值可变”:当将某个数据存放到一个变量时,就把变量 中原有的值“冲”掉,换成新的值 例如,以下2个赋值语句: a=3 a 同一变量在不同时刻可以取不同的值 (2)"歌之不尽”:在运算过程中,如果没有改变该变量的值 那么,不管使用变量的值进行多少次运算,其值始终保持不变。 例如 a=3+x x的值始终保持为5 b=x*x-4 主页
主页 (1) “值可变”:当将某个数据存放到一个变量时,就把变量 中原有的值“冲”掉,换成新的值。 例如,以下2个赋值语句: a = 3 a = 8 同一变量在不同时刻可以取不同的值 (2)“取之不尽”:在运算过程中,如果没有改变该变量的值, 那么,不管使用变量的值进行多少次运算,其值始终保持不变。 例如 x = 5 a = 3 + x ′x的值始终保持为5 b = x*x – 4*x 3.变量的两个重要特点

2.3表达式 五类表达式:算术表达式、字符串表达式、日期表达式、关 系表达式和逻辑表达式 1.算术表达式: 运算符及其优先级:^乘方)→-(求负)→*→\→Mod→+ 示例:5*x10+x(6-x^(13) 15 Mod 6 结果? 2.字符串表达式:运算符有两个:&和+ 计算机”&〃网络”结果为”计算机网络” 3.日期表达式: #8/8/2001#-#63/2001#结果为66 #12/12000#-32结果为#10/30/2000# 主页
主页 五类表达式:算术表达式、字符串表达式、日期表达式、关 系表达式和逻辑表达式 1. 算术表达式: 运算符及其优先级:^(乘方) → -(求负) → */ → \ → Mod →+- 示例:5*x^10 + x/6 – x^(1/3) 15 Mod 6 2. 字符串表达式:运算符有两个:&和+ ”计算机”& ”网络” 结果为 ”计算机网络” 3. 日期表达式: #8/8/2001# - #6/3/2001# 结果为 66 #12/1/2000# - 32 结果为 #10/30/2000# 2.3 表达式 结果?
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《VisuaI Basic程序设计教程》 第一章 习题讨论.ppt
- 《VisuaI Basic程序设计教程》 第一章 认识 Visual Basic.ppt
- 《程序设计语言》 集中复习.ppt
- 《程序设计语言》 模拟试题(一).ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第一章 习题.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第三章 语言翻译问题.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第二章 机器体系机构对语言的影响.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第一章 程序语言设计问题.ppt
- 《程序设计语言》 课程简介.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 模拟题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 总复习.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 各章作业题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第六章 32位指令及其编程.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第五章 高级汇编语言程序设计.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第四章 基本汇编语言程序设计.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第三章 复习模拟题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第三章 汇编语言程序格式.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第2章 复习模拟题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第二章 作业题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第二章 8086的指令系统.ppt
- 《VisuaI Basic程序设计教程》 第二章 课堂讨论.ppt
- 《VisuaI Basic程序设计教程》 第三章 赋值与输入输出.ppt
- 《VisuaI Basic程序设计教程》 第三章 课堂讨论.ppt
- 《VisuaI Basic程序设计教程》 教学大纲.doc
- 《VisuaI Basic程序设计教程》 教学安排.doc
- 《VisuaI Basic程序设计教程》 课程介绍.ppt
- 《VisuaI Basic程序设计教程》 编程题答案.doc
- 《计算机导论》课程教学资源(PPT课件)第一章 计算机基础知识.ppt
- 《计算机导论》课程教学资源(PPT课件)第二章 计算机硬件能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第五章 信息系统开发能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第六章 多媒体应用能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第七章 计算机网络能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第三章 计算机操作能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第四章 高级语言软件开发能力培养.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 1 An Overview of c.ppt
- 天津城市建设学院:《C程序设计语言》 第十一章 结构体与共用体.ppt
- 天津城市建设学院:《C程序设计语言》 第十二章 文件.ppt
- 天津城市建设学院:《C程序设计语言》 第二章 算法 algorithm.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 3 Data types, Operators, and Expressions.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 4 Input and Output.ppt