3.1Visual Basic中的语句(课件)-《程序设计基础(Visual Basic)》同步教学(电子工业出版社)

2024-08-10
| 20页
| 63人阅读
| 12人下载
普通

内容正文:

项目3 常量和变量 2 常量和变量是 Visual Basic 程序中最基本的数据元素,程序中的数据大多是以常量和变量的形式出现的。可以说常量和变量是程序中都存在的基本量。但是在不同的语言中,它们的表现形式是不同的。掌握常量和变量的表达方法是Visual Basic编程的基础。 项目导入 3 所谓常量是指在程序执行期间,其值是不能发生变化的数据;而变量的值是可以变化的,它代表计算机内存中指定的存储单元。 项目3通过4个任务来学习Visual Basic语句的书写规则、Visual Basic 的基本数据类型,以及Visual Basic常量的分类、变量的命名规则和声明。 4 项目目标 掌握Visual Basic语句的书写规则。 掌握Visual Basic 的基本数据类型。 掌握常量、变量的使用。 5 任务1 Visual Basic中的语句 【任务目标】 掌握Visual Basic语句的书写规则。 【任务实施】 Visual Basic的程序是由一行行程序语句构成的,这里的每一行程序其实就是一条执行具体操作的指令,在Visual Basic中输入语句要遵循一定的规则。 6 (1)程序中不区分字母的大小写,Ab与AB等效; (2)为了便于阅读,对于Visual Basic中的关键字,首字母被转换成大写,其余转换成小写。建议每个变量名开头的第一个字母用大写,例如,可以将某一个变量名定义为Abc。 (3)标点符号都需要在英文状态下输入。 1.Visual Basic代码书写规则 7 (1)在同一行上可以书写多行语句,语句间用冒号“:”分隔。 (2)单行语句可以分多行书写,在本行后加续行符:空格和下画线。 (3)一条语句行的长度不能超过1023个字符。 (4)通常,输入语句应该一行一句,每条语句以回车键结束。 2.语句书写规则 8 3.语句格式中的符号 在各语句、方法、函数的语法格式和功能说明中,以尖括号< >、方括号[ ]、花括号{ }、竖线|、逗号加省略号、省略号作为专用符号,这些符号的含义如下: < > 为必选参数表示符。 尖括号中的中文提示说明,由使用者根据问题的需要提供具体参数。如果缺少必选参数,语句则发生语法错误。 [ ] 为可选参数表示符。 9 方括号中的内容选与不选由使用者根据具体情况而定,且都不影响语句本身的功能。如省略,则默认为缺省值。 { } 包含多中取一的各项。 | 为多中取一表示符。竖线分隔多个选项,必须选择其中之一。 ,… 表示同类项目的重复出现。 … 表示省略了在当时叙述中不涉及的部分。 10 任务2 数 据 类 型 【任务目标】 掌握基本数据类型的分类。 掌握各数据类型的取值范围,占用存储空间的大小,类型说明符。 【任务实施】 1.数值型数据 数值型数据可分为以下几类。 11 (1)Integer(整型) 整型数是不带小数点和指数符号的数,每个整型数占2字节(16位)的存储空间,其类型声明符为“%”,其取值范围为-32768~32767的整数。 (2)Long(长整型) 长整型数也是不带小数点和指数符号的数,每个长整型数占4字节(32位)的存储空间,其类型声明符为“&”,其取值范围为-2147483648~2147483647的整数。 12 (3)Single(单精度实型) 单精度实型数是带小数的数值,通常以指数形式(科学记数法)来表示,以“E”或“e”表示指数部分。每个单精度实型数占4字节的存储空间,可以精确到7位,其正数的取值范围为1.401298E-45~3.402823E+38,其负数的取值范围为-3.402823E+38~-1.401298E-45,其类型声明符为“!”。 (4)Double(双精度实型) 13 双精度实型数也是带有小数的数值,通常也以指数形式(科学记数法)表示,以“D”或“d”表示指数部分,双精度实型数占 8字节的存储空间,可以精确到 15~16 位,其正数的取值范围为4.94065645841247E-324~1.79769313486232E+308,其负数的取值范围为-1.79769313486232E+308~-4.94065645841247E-324,其类型声明符为“#”。 14 整型数 例如: 8765 3456 -123 0 -25 长整型数 例如: 32768 -123456 89 987654321 单精度实型数 例如: +1.23 123.4 -2.3 -1.2E8 双精度实型数 例如: -1.234567D92 0.987654321 15 2.字符串型数据 字符串型数据(String)用来定义一个字符序列,字符串必须放在双引号内,其中长度为空的字符串称为空串,例如"ABC"、""(空串)。字符串型数据分为两种。一种为变长字符串,它能够包含字符的个数是可变的,随着对字符串变量赋予新值,它的长度随之发生变化。另一种为定长字符串,即在程序运行中始终保持其长度不变的字符串, 16 其中每个字符占用一字节的存储空间,因此定长字符串所占用的存储空间就是该字符串的长度。 例如: 声明一个长度为5的定长字符串变量A: 声明一个长度为8的定长字符串变量X: Dim A As String*5 Dim X As String*8 17 布尔型数据(Boolean)是一个逻辑值,主要用来进行逻辑判断,它占用2字节的存储空间,只能取True(真)和False(假)。 3.布尔型数据 4.日期型数据 日期型数据(Date)用于日期和时间的处理,它占用8字节的存储空间。 表示日期的数据必须以“#”括起来, 例如: #05/12/2018# 18 5.变体类型数据 变体类型数据(Variant)是一种通用的、可变的数据类型,它可以用来表示任何类型的数据。 Visual Basic可根据变量当前的内容,处理声明为变体变量和默认声明的变量,变体变量还可以在同一程序运行期间放置不同类型的数据,系统会自动完成必要的转换。 19 例如: ’如果不声明My变量,变量是变体类型 ’存入字符串“25”,变量My为字符串类型的数据 除了上述类型,还有货币型、字节型、对象型等。 My ="25" Visual Basic中对没有声明的变量其缺省的数据类型是变体型,可以用来存储各种数据,但所占用的内存比其他类型都多。为提高运行效率(整型效率较高),或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理定义数据类型。 20 说 明: $$

资源预览图

3.1Visual Basic中的语句(课件)-《程序设计基础(Visual Basic)》同步教学(电子工业出版社)
1
3.1Visual Basic中的语句(课件)-《程序设计基础(Visual Basic)》同步教学(电子工业出版社)
2
3.1Visual Basic中的语句(课件)-《程序设计基础(Visual Basic)》同步教学(电子工业出版社)
3
3.1Visual Basic中的语句(课件)-《程序设计基础(Visual Basic)》同步教学(电子工业出版社)
4
3.1Visual Basic中的语句(课件)-《程序设计基础(Visual Basic)》同步教学(电子工业出版社)
5
3.1Visual Basic中的语句(课件)-《程序设计基础(Visual Basic)》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。