第二章 程序设计基础.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2018/10/11
3
2.1~2.3 语法规则
代码行和语句
VB应用程序的过程代码是由一行行的代码组成的, 而每个代码行由语句组成。 通常一个代码行只写一条语句 在同一行上可以书写多条语句,但语句间要用冒号 “ : ”分隔。 若在一行上写不下一个完整的语句,或在特别需要 时,语句可以写在多行上。换行时需要在本行后加 入续行符“ _”,即空格后面跟一个下划线。
1、整数型
(1)整型(Integer,类型符%) 整型数在内存中占两个字节(16个2进制位)
十进制整型数的取值范围:-32768 ~ +32767
例如:15,-345,654%都是整型数据。而45678% 则会发生溢出错误。
10
2018/10/11
数值类型数据
1、整数型
例如:3.56@ 、 65.123456@都是货币型。
2018/10/11
14
字节型(Byte)
一般用于存储二进制数。
字节型数据在内存中占1个字节(8位)。
字节型数据的取值范围:0 ~ 255
2018/10/11
15
字符串型(String,类型符$):
字符串是一个字符序列,必须用双引号括起来
如:"振新中华"、 "Thanks"、"123"等
注意:
注意引号是英 文输入状态!
双引号为分界符,输入和输出时并不显示。 字符串中包含字符的个数称为字符串长度。
长度为零的字符串称为空字符串,比如“”,引号 里面没有任何内容 。
(2)长整型(Long,类型符&) 长整数型在内存中占4个字节(32位)。 十进制长整型数的取值范围: (了解)
2、实数型 实数型数据是指带有小数部分的数。 注意:数12和数12.0对计算机来说是不同的 。 实数型数据分为浮点数和定点数。 VB中的浮点数分为两种: 单精度浮点数(Single ) 和双精度浮点数( Double )
数值型数据 、货币型、字节型、字符串型、逻辑型 日期型、对象型、变体型
8
2018/10/11
表 2-1 Visual Basic 6.0的数据类型
2018/10/11
9
数值类型数据
数值类型分为整数型和实数型两大类。 整数型是指不带小数点和指数符号的数。 按表示范围整数型分为:整型、长整型
2018/10/11 11
数值类型数据
2、实数型
(1)单精度浮点型(Single,类型符!)
在内存中占4个字节(32位) 比如:1.401298E-45 、21e5 有效数位数为6位 (2)双精度浮点型(Double,类型符#)
Double类型数据在内存中占用8个字节(64位)
第二章 程序设计基础
吉 梅 温医计算机教研室 办公室:7B323
第二章 程序设计基础
引例:求1到100整数的和。
如何描述问题?如何表达问题的求解过程?算法
如何描述和表示求解过程中的数据和算式?
数据类型、变量、常量、运算符与表达式
如何将算法过渡到程序代码? 语句、函数 程序代码的书写有哪些规则?
2018/10/11
4
2.1~2.3 语法规则
代码注释方法
注释是对代码行的文字说明,便于程序代码的阅读 和理解,注释内容不会被执行。 设置注释的方法:用半角单引号“'”开头,后面可 以跟任何字符。注释可以出现在语句行后,也可以 独立占一行 。 十进制(15)、八进制(&O17) 、十六进制 (&HF) 、系统常量(vbRed )
算法:是指解题方案的准确而完整的描述,是一 系列解决问题的方法步骤或清晰指令的陈述。
2018/10/11 2
第二章 程序设计基础
教学目的与要求:
了解数据类型的作用;
熟悉Visual Basic代码的风格; 掌握数据类型、常量和变量;赋值语句、 Prin来自百度文库 语句; 掌握运算符、表达式; 掌握常用内部函数。
6
2018/10/11
2.1~2.3 语法规则
函数、命令的语法描述规则
在VB过程代码中会使用大量的函数和命令功能语句, 在函数和命令语句的语法格式中,符合说明:
“<>”为必选参数项
“[]”为可选参数项
“{}”和“|”,包含多中取一的各项,竖线分隔多个选 择项,必须选择其中之一。
“…”表示同类项目的重复出现
有效数位数位15位
2018/10/11
12
数值类型数据
Integer 和 Long用于表示整数。整数的运算速度 快、占用内存少,但精确度不够。 Single 和 Double用于表示实数。 如果所要处理的均为整数,那就尽量使用Integer 类型;如果所要处理的包括小数,那么尽量使用 Single类型。
数字表示方法
2018/10/11
5
2.1~2.3 语法规则
名称命名规则
在VB程序设计中,控件名、变量名、常量名等必须 要满足以下规则:
必须由字母或汉字开头,可包含数字和下划线符;
VB代码中不区分字母的大小写。(自动转化)
字符个数在1-255(控件名不能超过40 个)之间; 不能使用Visual Basic的关键字作为变量名。关键字 (蓝色字体)就是系统中已经定义的词,如Sub和 Private等等
2018/10/11
13
货币型(Currency,类型符@)
主要用来表示货币值,在内存中占8个字节。
整数部分为15位,可以精确到小数点后4位,第五 位四舍五入。
属于定点实数 。跟浮点数的区别:小数点后的位 数是固定的,4位 货币型数据的取值范围:
-922337203685447. 5808 ~ 922337203685447. 5807
如:{dim|static|private|public}<变量名>[as <类型>]
2018/10/11
7
2.4.1 VB的数据类型
数据是程序的必要组成部分,也是程序处理的对象 数据:计算机能够处理数值、文字、声音、图形、 图像等信息,均称为数据。
“张三” 、“90”
数据类型:根据数据描述信息的含义,将数据分为 不同的种类,对数据种类的区分规定,称为数据类 型。不同的数据类型体现了不同的数据特点。 VB的基本数据类型: