《计算机程序设计基础》教学课件:8_2_程序设计基础
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.79769313486232E308
例如:3.14# 3e8#
(15位有效位数) 7
数值型数据:
➢Integer 和 Long用于表示整数。整数的运算 速度快、占用内存少,但精确度不够。 ➢Single 和 Double用于表示实数。
如果所要处理的均为整数,那就尽量使用Integer 类型;如果所要处理的包括小数,那么尽量使用 Single类型。
第二节 程序设计基础
1
8.2.1 如何学好Visual Basic
• 语言规则要熟记,我们只能遵守规则而不
能去创造规则。
• 编程实验对能力提高最重要。
– 开始以模仿为主 – 理解熟记常用算法、方法、属性 – 尝试设计自己的选题 – 严格按照规定的格式书写程序
2
8.2.2数据类型、常量与变量
• Private Sub Form_Click()
数据类型转化: 数值类型转化为Boolean类型时,0转化为false, 非0转化为true。相反false转化为0,true转化为 -1。
11
其他数据类型:
➢日期型数据(Date): 8字节,日期文字前后必须添加井号“#”, #1 Jan, 97# #January 1, 1999# #1999-8-1 12:30:12PM# 都是合法的日期。 #05/08/2002# - #05/01/2002# 其结果为数值:7
#05/08/2002# - 7 其结果为日期型数据: #05/01/2002#
12
其他数据类型:
➢对象型数据(Object):4字节,可用于引用应用 程序中或某些其他应用程序中的对象。
➢变体型数据(Variant):字节按需分配,是 所有未声明的变量的默认数据类型,它对数据的 处理完全取决于程序上下文的需要。
Variant型变量可以存储数值型、字符型、日 期型、对象型等数据,而不必进行数据类型转换, VB会自动完成任何必要的转换。
13
常量
可以理解为具有固定值的数据 分为直接常量和符号常量两种
➢ 直接常量包括数值常量、字符串常量、逻辑常量、 日期常量。例如:78、78&、1.23,3.14159E-2、 “计算机”、TRUE、FALSE、#07/01/2008#等都是直接 常量。 八进制常量前加&O,如:&O1、&O567 十六进制常量前加&H,如:&HAF、&H234
8Байду номын сангаас
数值型数据:
Currency:8字节, -922337203685477.5808~ 922337203685477.5807
用于计算货币的数量,最多保留小数点右边 4位和小数点左边15位。
例如:常数的表示: 3.14@ 1234@
Byte:1字节,用于表示0~255范围内的 正整数,无符号。
9
Dim a As Integer Dim b As Single Dim c As String Dim d As Double Dim e As Boolean a = 10 b = 3.5 d=a+b
c = "学习VB程序设计"
e=b>a Print d Print c Print e
• End Sub
14
➢符号常量是为了让程序更具可读性而出现的, 包括: (1)系统定义的符号常量 例如:vbRed、vbGreen、vbBlue(在对象浏览器) (2)用户自定义的符号常量 定义形式为:
Const 常量名 [As 类型]=表达式
Const PI=3.1415 Const X As Integer=5 Const R#=3.0 Const AREA=PI*R*R
Single: 4字节, -3.402823E38~-1.401298E-45
1.401298E-45~3.402823E38
例如:3.14! 35! 3e8!
(6位有效位数)
Double: 8字节, -1.79769313486232E308 ~
- 4.94065645841247E-324
4.94065645841247E-324 ~
‘ 声明常量PI代表3.1415,单精度型 ‘ 声明常量X代表5,整型 ‘ 声明常量R代表3.0,双精度型 ‘ 声明常量AREA代表PI*R*R
15
变量
在计算机中我们使用变量来存储那些会发 生变化的数据,即变量是数据的载体。声明一 个变量,就会在内存中开辟一块区域来存储其 数据。
先看一个小程序
'字符类型的变量C
3
VB编码规则
1. VB代码中不区分字母的大小写。(自动转化) 2. 在同一行上可以书写多条语句,但语句间要用冒
号“ : ”分割。 3. 若在一行上不能写下一个语句,或在特别需要时,
语句可以写在多行上。换行时需要在本行后加入 续行符“ _”,即空格加下划线。 4. 一行最多允许有255个字符。 5. 注释以Rem开头,也可以使用单引号“ ’ ”引导 内容,用单引号引导的注释内容可以直接出现在 语句的后面。 6. 注意关键字,如If和For等
数据类型总的来说分成四大类: 数值型、字符串型、其它类型、自定义类型
6
数值型数据:
Integer、Long、Single、Double、Currency、Byte
Integer: 2字节,-32768~32767
例如:10 110 20
Long: 4字节, -2147483648~2147483647 例如: 23&
4
8.2.2数据类型、常量与变量
• VB预定义了丰富的数据类型,不同数据类
型体现了不同数据结构的特点。
• 比如数值型、字符型、逻辑型、日期型等
5
数据既是程序处理的基本对象,也是程序的必 要组成部分。数据类型是指数据的内在表现形式。 VB根据数据的不同性质和用途将其分为不同的数据 类型。各种数据类型具有不同的存储长度、取值范 围和允许的操作。
字符串型数据(String):
用于存放字符型数据,即用双引号对括起来的字 符串,如:
”123”、”温州医科大学”、 ”WELCOME”等。
每个汉字字符占2个字节
双引号是英文输入状态!
10
其他数据类型:
Boolean、Date、Object、Variant
➢逻辑型数据(Boolean):2字节,用于逻辑判 断,占两个字节,只有True与False两种值。